Click to return

MoKee Open Source Changelog from 12/08/2018 - 12/09/2018
---------------------------------------------------------------

Project: device/xiaomi/msm8956-common
  •  TheStrechh - msm8956-common: Mokee-ify
  •  TheScarastic - msm8956-common: Set IO scheduler to BFQ once boot is complete
  •  TheStrechh - msm8956-common: sepolicy: address selinux denials

Project: device/xiaomi/kenzo
  •  TheStrechh - kenzo: Mokee-ify
  •  LuK1337 - kenzo: Set vendor security patch level

Project: device/motorola/shamu
  •  elektroschmock - shamu: Remove soundtrigger related files

Project: external/mokee/BuildController
  •  TheStrechh - Revert "build-target: stop build kenzo wait for fix"

Project: packages/apps/MKCenter2
  •  martincz - MKCenter: improve proguard config
  •  martincz - MKCenter2: update prebuilt version
  •  martincz - MKCenter2: Switch to adaptive icon
  •  martincz - MKCenter2: Derp

Project: packages/apps/Lawnchair
  •  martincz - Lawnchair: update dependencies libraries

Project: vendor/xiaomi/msm8956-common
  •  TheStrechh - msm8956-common: update blobs

Project: vendor/xiaomi/kenzo
  •  TheStrechh - kenzo: update blobs

Project: vendor/motorola/shamu
  •  Martincz Gao - Update proprietary libs

Project: kernel/xiaomi/msm8956
  •  TheStrechh - arch: arm64: configs: MokeeIfy
  •  TheStrechh - arch: arm64: configs: enable per uid cputime accounting
  •  TheStrechh - Revert "kernel: cpuidle: use idle_cpu_relaxed and cpu_relaxed"
  •  TheStrechh - Revert "msm: ipa: Fix for missing int overflow check in the refcount library"
  •  Nick - arch: arm64: configs: enable CONFIG_PROC_DEVICETREE
  •  Nick - arch: arm64: configs: update defconfig with latest changes
  •  Nick - Revert "ARM: dts: msm: Early mount of system partition for msm8976/52"
  •  Peter Zijlstra - locking: Remove atomicy checks from {READ,WRITE}_ONCE
  •  Linus Torvalds - kernel: make READ_ONCE() valid on const arguments
  •  Christian Borntraeger - kernel: Change ASSIGN_ONCE(val, x) to WRITE_ONCE(x, val)
  •  Christian Borntraeger - kernel: Provide READ_ONCE and ASSIGN_ONCE
  •  TheScarastic - arch: arm: boot: msm8956: early mount system
  •  AdrianDC - firmware_class: Fix firmware_loading_timeout usage of jiffies
  •  franciscofranco - sound: soc: q6afe: stfu
  •  psndna88 - dts:kenzo: fix readings for pa_therm0 and case_therm thermal sensor
  •  Mark Rutland - UPSTREAM: arm64: jump labels: NOP out NOP -> NOP replacement
  •  Jiang Liu - arm64, jump label: detect %c support for ARM64
  •  Harm Hanemaaijer - Optimize ARM memset and memzero functions
  •  Harm Hanemaaijer - Rename ARM assembler push/pull macros
  •  Sumit Singh - arm64: atomic.h: defining relaxed atomic_read
  •  franciscofranco - hrtimer: Replace usage of hrtimer_callback_running with the new relaxed version for less power usage
  •  mydongistiny - kernel: cpuidle: use idle_cpu_relaxed and cpu_relaxed
  •  Petr Mladek - kthread: Backport queuing_blocked()
  •  Joe Maples - arm64: strcmp: Align to cache and preload
  •  Joe Maples - arm64: Import optimized strrchr from newlib
  •  Joe Maples - arm64: Use optimized memcmp
  •  Nathan Chancellor - cpufreq: fallback to interactive if governor is not found
  •  Yuanyuan Zhong - arm64: strcmp: align to 64B cache line
  •  Will Deacon - arm64: lib: improve copy_page to deal with 128 bytes at a time
  •  Will Deacon - arm64: lib: use pair accessors for copy_*_user routines
  •  Hong-Mei Li - IKKRNBSP-3173 arm64: lib: memory utilities optimization
  •  Harm Hanemaaijer - Optimize copy_page for modern ARM platforms
  •  Amit Pundir - ANDROID: Skip building uid_sys_stats and keyreset drivers as modules
  •  Artem Borisov - ANDROID: uid_sys_stats: fix the comment
  •  Jin Qian - uid_sys_stats: fix overflow when io usage delta is negative
  •  Nathan Chancellor - Initial dmesg pruning
  •  Nathan Chancellor - drivers: clk: qcom: silence another kernel warning
  •  Nathan Chancellor - drivers: i2c: silence log spam
  •  Nathan Chancellor - drivers: power: qcom: msm-pm: silencio!
  •  Nathan Chancellor - drivers: video: mdss: silence some log spam
  •  Nathan Chancellor - drivers: pci: msm: quiet some log spam
  •  Nathan Chancellor - drivers: clk: qcom: silence kernel warning
  •  Nathan Chancellor - drivers: qcom: peripheral-loader: quiet
  •  Nathan Chancellor - arch: arm/arm64: silence some log spam
  •  Nathan Chancellor - kernel: cpu: disable some log spam
  •  Fengguang Wu - readahead: make context readahead more conservative
  •  Yuchung Cheng - tcp: enable sockets to use MSG_FASTOPEN by default
  •  Andrew Morton - UPSTREAM: drivers/input/evdev.c: don't kfree() a vmalloc address
  •  Pekka Enberg - UPSTREAM: Input: evdev - use kvfree() in evdev_release()
  •  franciscofranco - proc: add a reschedule point in proc_readfd_common()
  •  MOVZX - Fix various uninitialised warnings
  •  Alex Tsanis - arch: arm64: configs: Update UID_SYS_STATS
  •  Greg Kroah-Hartman - uid_sys_stats: make hash_table static
  •  Jin Qian - ANDROID: uid_sys_stats: defer io stats calulation for dead tasks
  •  Ganesh Mahendran - ANDROID: uid_sys_stats: fix access of task_uid(task)
  •  Jin Qian - ANDROID: uid_sys_stats: reduce update_io_stats overhead
  •  Jin Qian - ANDROID: uid_sys_stats: fix typo in init
  •  Wei Wang - ANDROID: uid_sys_stats: change to use rt_mutex
  •  Jin Qian - ANDROID: uid_sys_stats: account for fsync syscalls
  •  Jin Qian - ANDROID: sched: add a counter to track fsync
  •  Jin Qian - ANDROID: uid_sys_stats: fix negative write bytes.
  •  Jin Qian - ANDROID: uid_sys_stats: remove unnecessary code in procstat switch
  •  Jin Qian - ANDROID: uid_sys_stats: return full size when state is not changed.
  •  Jin Qian - ANDROID: uid_sys_stats: allow writing same state
  •  Nathan Chancellor - misc: kconfig: Update UID_SYS_STATS to depend on TASKSTATS
  •  Jin Qian - ANDROID: uid_sys_stats: rename uid_cputime.c to uid_sys_stats.c
  •  Jin Qian - ANDROID: uid_cputime: add per-uid IO usage accounting
  •  flar2 - AIO: Don't plug the I/O queue in do_io_submit()
  •  Nick - arch: arm64: configs: enable LZ4
  •  Joonsoo Kim - mm, vmalloc: remove useless variable in vmap_block
  •  Joonsoo Kim - mm, vmalloc: use well-defined find_last_bit() func
  •  Kees Cook - crypto: lz4/lz4hc: prefix module autoloading with "crypto-"
  •  jollaman999 - zram: Fix a reversed check
  •  jollaman999 - zram: Update to check crypto lz4
  •  Sven Schmidt - [SQUASH] crypto: change LZ4 modules to work with new LZ4 module version
  •  Sergey Senozhatsky - zram: delete custom lzo/lz4
  •  Sergey Senozhatsky - zram: rename zstrm find-release functions
  •  Sergey Senozhatsky - zram: switch to crypto compress API
  •  Minchan Kim - zram: do not use copy_page with non-page aligned address
  •  jollaman999 - zram: Fix a wrong return after merged new LZ4 version
  •  jollaman999 - zram: change usage of LZ4 to work with new LZ4 version
  •  Sven Schmidt - lib/lz4: remove back-compat wrappers
  •  Sven Schmidt - fs/squashfs: change usage of LZ4 to work with new LZ4 version
  •  Sven Schmidt - lib/decompress_unlz4: change module to work with new LZ4 module version
  •  Colin Ian King - lib/lz4: make arrays static const, reduces object code size
  •  Sven Schmidt - lib: update LZ4 compressor module
  •  jollaman999 - zram: Adjust for current sources
  •  Sergey Senozhatsky - zram: remove max_comp_streams internals
  •  Nick - [SQUASH] zram: user per-cpu compression streams
  •  Bongkyu Kim - UPSTREAM: lz4: fix wrong compress buffer size for 64-bits
  •  Rashika Kheria - lib/decompress_inflate.c: include appropriate header file
  •  Fabio Estevam - lib/decompress_unlzma: Do a NULL check for pointer
  •  Linus Torvalds - initramfs: avoid "label at end of compound statement" error
  •  Stafford Horne - initramfs: Always do fput() and load modules after rootfs populate
  •  Lokesh Vutla - initramfs: finish fput() before accessing any binary from initramfs
  •  Hui Zhu - mm/zsmalloc.c: remove useless line in obj_free()
  •  Kirill A. Shutemov - zsmalloc: use page->private instead of page->first_page
  •  Minchan Kim - zsmalloc: use bit_spin_lock
  •  Sergey Senozhatsky - zsmalloc: require GFP in zs_malloc()
  •  Nathan Chancellor - fs: exfat: fix misleading-indentation warning
  •  Dmitry-777 - Fix build
  •  Alex Tsanis - arch: arm64: configs: Use LZ4 method in zram
  •  REV3NT3CH - arch: arm64: configs: enable LZ4 compression
  •  Nick - lz4: set lz4 as default compressor
  •  Alex Tsanis - zram: Max compression streams 4
  •  KOVACS Krisztian - crypto: lz4,lz4hc - fix decompression
  •  Aneesh Kumar K.V - lib/decompress: set the compressor name to NULL on error
  •  Haesung Kim - lib/decompress.c: consistency of compress formats for kernel image
  •  Daniel M. Weeks - initramfs: debug detected compression method
  •  Yinghai Lu - lib/decompressors: use real out buf size for gunzip with kernel
  •  Yinghai Lu - initramfs: support initramfs that is bigger than 2GiB
  •  Yinghai Lu - initrd: fix lz4 decompress with initrd
  •  Jan Beulich - lib/decompress_unlz4.c: always set an error return code on failures
  •  Rui Salvaterra - lib: lz4: cleanup unaligned access efficiency detection
  •  Rui Salvaterra - lib: lz4: fixed zram with lz4 on big endian machines
  •  Krzysztof Kolasa - lz4: fix system halt at boot kernel on x86_64
  •  JeHyeon Yeon - LZ4 : fix the data abort issue
  •  Greg Kroah-Hartman - lz4: add overrun checks to lz4_uncompress_unknownoutputsize()
  •  Kyungsik Lee - lib: add support for LZ4-compressed kernel
  •  Markus Trippelsdorf - .gitignore: ignore *.lz4 files
  •  Rasmus Villemoes - lib/lz4: Pull out constant tables
  •  Christopher Fries - lib: lz4: Set ARM_EFFICIENT_UNALIGNED_ACCESS
  •  flar2 - Apply CFLAGS, -Os to decompress.o to improve decompress performance during boot-up process
  •  Kyungsik Lee - arm: add support for LZ4-compressed kernel
  •  LaboDJ - crypto: add lz4 Cryptographic API
  •  Sultanxda - qcom-cpufreq: Use CLKFLAG_NO_RATE_CACHE
  •  TheScarastic - arch: arm64: configs: disable nfc and rdbg driver
  •  Ajay Dudani - firmware_class: make firmware caching configurable
  •  John Dias - fs: add useful debug info to eventpoll string
  •  cb - lpm-level: Fix residency calculate
  •  dojha - ASoC: wcd-mbhc: disable fake electrical interrupts
  •  Ben Hutchings - workqueue: Fix flag collision
  •  BlackSoulxxx - sound:soc: Increase tasha wcd9335 sido_voltage
  •  Takashi Iwai - UPSTREAM: ALSA: usb-audio: Kill stray URB at exiting
  •  Takashi Iwai - UPSTREAM: ALSA: timer: Call notifier in the same spinlock
  •  Takashi Iwai - BACKPORT: ALSA: timer: Handle disconnection more safely
  •  MEGAX91 - Remove some more dmseg spam
  •  GUYVER91 - asoc: wcd9xxx: Improve headset detection
  •  Nick - Revert "Fix Headset detection missed changes"
  •  Daniel Rosenberg - ANDROID: sdcardfs: Use lower getattr times/size
  •  Daniel Rosenberg - ANDROID: sdcardfs: Move default_normal to superblock
  •  Daniel Rosenberg - ANDROID: xattr: Pass EOPNOTSUPP to permission2
  •  Daniel Rosenberg - ANDROID: sdcardfs: Fix missing break on default_normal
  •  Daniel Rosenberg - ANDROID: sdcardfs: Add default_normal option
  •  Daniel Rosenberg - ANDROID: sdcardfs: notify lower file of opens
  •  Ramkumar Ramachandra - scripts: remove unused function in sortextable.c
  •  haojl2 - exfat: fix every bio only has one block
  •  Lianwei Wang - exfat: fix oops on corrupted exfat fs
  •  Lianwei Wang - fs: exfat: send uevnet from workqueue
  •  Lianwei Wang - fs: exfat: support readonly uevent
  •  Shengzhe Zhao - exfat: use correct length for utf conversion
  •  Shengzhe Zhao - exfat: avoid setting 0 over buffer uniname
  •  Jiangli Yuan - exfat: fix compile error in exfat_writepage.
  •  Jaegeuk Kim - exfat: unlock pages under readonly status
  •  Jaegeuk Kim - exfat: link superblock for all the buffer head
  •  Jaegeuk Kim - exfat: implement errors=remount-ro
  •  Alex Tsanis - exfat: merge changes from https://github.com/dorimanx/exfat-nofuse
  •  flar2 - Add exFAT support
  •  Dave Jones - selinux: conditionally reschedule in hashtab_insert while loading selinux policy
  •  Dave Jones - selinux: conditionally reschedule in mls_convert_context while loading selinux policy
  •  Waiman Long - selinux: no recursive read_lock of policy_rwlock in security_genfs_sid()
  •  Namhyung Kim - selinux: fix a possible memory leak in cond_read_node()
  •  Namhyung Kim - selinux: simple cleanup for cond_read_node()
  •  Paul Moore - selinux: make the netif cache namespace aware
  •  Richard Guy Briggs - selinux: normalize audit log formatting
  •  Richard Guy Briggs - selinux: cleanup error reporting in selinux_nlmsg_perm()
  •  Rickard Strandqvist - selinux: Remove unused function avc_sidcmp()
  •  Paul Moore - selinux: quiet the filesystem labeling behavior message
  •  Eric Paris - SELinux: do all flags twiddling in one place
  •  imoseyon - selinux: add force_audit sysfs node to enable logging of dontaudit
  •  Paul Moore - selinux: remove unused variabled in the netport, netnode, and netif caches
  •  Greg Hackmann - HACK: arm64: add CNTPCT_EL0 trap handler
  •  Mohammed Javid - msm: ipa: New IOCTL for adding rtflt rule after a specific rule
  •  Mohammed Javid - msm: ipa: Change error value for set quota
  •  Skylar Chang - msm: ipa: add ioctl to get ipa hw version
  •  Amir Levy - msm: ipa: fix compatibility with ipa_nat driver
  •  Skylar Chang - msm: ipa: support aggregated ipa stats query
  •  TheScarastic - kcal: fix yellow tint for boe panel users
  •  Nikhil - drivers: prima: update prima to LA.BR.1.3.7_rb1.9
  •  Adarsh-MR - drivers: prima: update prima wireless driver
  •  TheStrechh - arch: arm64: configs: enable FB_MSM_MDSS_KCAL_CTRL
  •  savoca - msm: mdss: kcal: Only apply updates on index 0
  •  savoca - msm: mdss: kcal: Use PCC for negative display mode
  •  savoca - msm: mdss: KCAL: Send a pp display commit when changes are made
  •  savoca - msm: mdss: KCAL: Do not read from picture adjustment registers
  •  savoca - msm: mdss: KCAL: Read values from MDP registers wherever possible
  •  savoca - msm: mdss: KCAL: Apply default values on boot
  •  savoca - msm: mdss: KCAL: Queue changes when panel is powered off
  •  savoca - msm: mdss: KCAL: Remove MODULE_DESCRIPTION
  •  savoca - msm: mdss: KCAL: Update Kconfig description
  •  savoca - msm: mdss: KCAL: Update according to linux guidelines and checkpatch.pl
  •  savoca - msm: mdss: KCAL: Check panel power state before applying values
  •  savoca - msm: mdss: KCAL: Allow kcal_enable to control all post-processing features
  •  savoca - msm: mdss: Keep KCAL within its own source file
  •  savoca - msm: mdss: Remove deprecated __dev* markings
  •  savoca - msm: mdss: Add pa_v2 support to KCAL
  •  savoca - msm: mdss: Replace PGC implementation with PCC for KCAL
  •  savoca - msm: mdss: Add KCAL support for post processing control [v2]
  •  TheStrechh - Revert "ARM64: configs: Set CONFIG_HZ to 300"
  •  Nick - Suppress the relocs warning
  •  Alex Naidis - binder: Disable debug mask
  •  Sultanxda - msm-poweroff: always perform warm reset
  •  Varun Chitre - qpnp-vibrator: implement sysfs interface for vibrator intensity control
  •  Sultanxda - msm: qpnp-haptic: Work around poor fingerprint authentication haptics
  •  Sultanxda - msm: qpnp-haptic: Use a high-priority workqueue for haptics
  •  Sultanxda - msm_bus: arb: Fix memory leak when unregistering client
  •  Kiran Gunda - msm: msm_bus: fix the memory leak issue
  •  Utkarsh Saxena - msm: ipa: Fix for missing int overflow check in the refcount library
  •  Wei Wang - msm: sps: fix kernel panic
  •  flar2 - platform/msm: haptic: expose vibrate function
  •  Xuehui Ye - usb: otg: report power supply type as usb by default
  •  Swetha Chikkaboraiah - ARM: dts: msm: Early mount of system partition for msm8976/52
  •  Sayali Lokhande - ARM: dts: msm: Enable 64bit sdio ADMA support for MSM8956/8976
  •  AshishM94 - ARM: dts: kenzo: add missing caf changes *ARM: dts: msm: Update crypto AB/IB values for msm8976/56 *ARM: dts: msm: Add device node for FSUSB for msm8976/56 *ARM: dts: msm: Enable sleep config for wlan_en_gpio on msm8976/8956 *ARM: dts: msm: Enable sdhc3 on MSM8976/8956 *ARM: dts: msm: Add sdhc3 support for msm8976/msm8956
  •  AshishM94 - Documentation describe slew-rate as "time in us it takes for the regulator to change votlage value in one step". 2s seems a lot and qpnp-lab-slew-rate is only 5000us. So correct it as if a 1000 factor was added.
  •  Ritesh Harjani - ARM: dts: msm: Enable 64bit sdhci ADMA support for MSM8956/8976
  •  Sayali Lokhande - ARM: dts: msm: Enable 64bit sdio ADMA support for MSM8956/8976
  •  cb - ARM: dts: kenzo: Enable 64bit sdhci ADMA support
  •  Humberto Borba - ARM: dts: msm8956: Add large-address-bus to sdhci-msm
  •  cb - ARM: dts: msm: Add GPU mempools properties for msm8976/56
  •  umang96 - Update dtb with missing changes
  •  Francisco Franco - msm8976-dtsi: add bus-width to GPU dts
  •  Nathan Chancellor - sdcardfs: disable some log spam
  •  Daniel Rosenberg - ANDROID: sdcardfs: Add missing break
  •  Daniel Rosenberg - ANDROID: Sdcardfs: Move gid derivation under flag
  •  Gao Xiang - ANDROID: sdcardfs: use mount_nodev and fix a issue in sdcardfs_kill_sb
  •  Jaegeuk Kim - ANDROID: sdcardfs: override credential for ioctl to lower fs
  •  Daniel Rosenberg - ANDROID: sdcardfs: Remove unnecessary lock
  •  Daniel Rosenberg - ANDROID: squashfs: Fix endianness issue
  •  Daniel Rosenberg - ANDROID: squashfs: Fix signed division issue
  •  Adrien Schildknecht - Squashfs: optimize reading uncompressed data
  •  Adrien Schildknecht - Squashfs: implement .readpages()
  •  Adrien Schildknecht - Squashfs: replace buffer_head with BIO
  •  Adrien Schildknecht - Squashfs: refactor page_actor
  •  Adrien Schildknecht - Squashfs: remove the FILE_CACHE option
  •  Greg Hackmann - ANDROID: sdcardfs: remove dead function open_flags_to_access_mode()
  •  Daniel Rosenberg - ANDROID: sdcardfs: d_splice_alias can return error values
  •  Daniel Rosenberg - ANDROID: mnt: Fix next_descendent
  •  Jason A. Donenfeld - mac80211: use constant time comparison with keys
  •  Johannes Berg - mac80211: accept key reinstall without changing anything
  •  MOVZX - sound: soc: fix headset detection missed changes
  •  myfluxi - ASoC: msm: qdsp6v2: Make sure drain command is finished before pm
  •  Karthik Reddy Katta - ASoC: msm: qdsp6v2: Fix memory allocation issues in audio_cal_utils
  •  Nathan Chancellor - sound: soc: msm-pcm-routing-v2: fix maybe-uninitialized warnings
  •  Nathan Chancellor - sound: msm: qdsp6v2: fix memset-transposed-args warning
  •  Takashi Iwai - ASoC: Fix use-after-free at card unregistration
  •  BlackSoulxxx - ASoC:WCD9335: Enhance SLimbus CLK Gear
  •  Takashi Iwai - UPSTREAM: Subject: ALSA: seq: Remove autoload locks in driver registration
  •  Takashi Iwai - UPSTREAM: ALSA: seq: bind seq driver automatically
  •  Takashi Iwai - UPSTREAM: ALSA: seq: Use atomic ops for autoload refcount
  •  Yao-Wen Mao - UPSTREAM: ALSA: usb-audio: add dB range mapping for some devices
  •  Fernando Luis Vázquez Cao - BACKPORT: HID: hidraw: fix warning destroying hidraw device files after parent
  •  Yao-Wen Mao - UPSTREAM: ALSA: usb-audio: correct the value cache check.
  •  Takashi Iwai - UPSTREAM: ALSA: usb-audio: Resume mixer values properly
  •  Arun Kumar K - BACKPORT: [media] v4l: Add source change event
  •  Takashi Iwai - UPSTREAM: ALSA: usb-audio: Fix runtime PM unbalance
  •  Takashi Iwai - UPSTREAM: ALSA: usb-audio: Fix deadlocks at resuming
  •  TheScarastic - arch: arm64: configs: enable CONFIG_IP_MULTICAST and CONFIG_NETFILTER_XT_TARGET_TCPMSS
  •  TheScarastic - arch: arm64: configs: enable RCU_BOOST
  •  TheScarastic - arch: arm64: configs: enable CONFIG_ANDROID_BINDER_DEVICES

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