Click to return

MoKee OpenSource Changelog from 04/24/2015 - 04/25/2015
---------------------------------------------------------------

Project: kernel/sony/msm8x27
  •  Sasha Levin - net: llc: use correct size for sysctl timeout entries

Project: kernel/sony/apq8064
  •  Arun Bharadwaj - tracing/sched: Add trace events to track cpu hotplug.

Project: kernel/motorola/msm8610
  •  Sasha Levin - net: llc: use correct size for sysctl timeout entries
  •  Chih-Wei Huang - cpufreq: interactive: fix compiling warnings

Project: kernel/xiaomi/armani
  •  fefifofum - defconfig: armani: Update and regenerate
  •  Sultanxda - init: Kconfig: Don't force DEBUG_KERNEL
  •  Jaegeuk Kim - fs: introduce a generic shutdown ioctl
  •  Jaegeuk Kim - f2fs: sync with https://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs.git/log/?h=linux-3.4
  •  Sasha Levin - KEYS: close race between key lookup and freeing
  •  Eric Dumazet - net: guard tcp_set_keepalive() to tcp sockets
  •  Thomas Gleixner - futex: Make lookup_pi_state more robust
  •  Thomas Gleixner - futex: Always cleanup owner tid in unlock_pi
  •  Thomas Gleixner - futex: Validate atomic acquisition in futex_lock_pi_atomic()
  •  Daniel Borkmann - netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages
  •  Eric W. Biederman - mnt: Prevent pivot_root from creating a loop in the mount tree
  •  Eric W. Biederman - mnt: Only change user settable mount flags in remount
  •  Michael Halcrow - eCryptfs: Remove buggy and unnecessary write in file name decode routine
  •  Florian Westphal - netfilter: conntrack: disable generic tracking for known protocols
  •  Stephen Smalley - selinux: fix inode security list corruption
  •  Paul Moore - selinux: correctly label /proc inodes in use before the policy is loaded
  •  Eric Paris - SELinux: bigendian problems with filename trans rules
  •  Paul Moore - selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute()
  •  Paul Moore - selinux: look for IPsec labels on both inbound and outbound packets
  •  Oleg Nesterov - selinux: selinux_setprocattr()->ptrace_parent() needs rcu_read_lock()
  •  Chad Hanson - selinux: fix broken peer recv check
  •  Paul Moore - selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute()
  •  Paul Moore - selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output()
  •  Paul Moore - selinux: correct locking in selinux_netlbl_socket_connect)
  •  Dan Carpenter - selinux: use GFP_ATOMIC under spin_lock
  •  Dave Jones - selinux: fix sel_netnode_insert() suspicious rcu dereference
  •  Josh Boyer - posix_types.h: Cleanup stale __NFDBITS and related definitions
  •  Eric Paris - SELinux: if sel_make_bools errors don't leave inconsistent state
  •  Hannes Frederic Sowa - ipv4: try to cache dst_entries which would cause a redirect
  •  Ricardo Cerqueira - msm_ipc_router: Allow processes in the oncrpc group to use it freely
  •  Erik Kline - net: ipv6: allow choosing optimistic addresses with use_optimistic
  •  Erik Kline - net: ipv6: Add a sysctl to make optimistic addresses useful candidates
  •  Paul Reioux - ARM: use -mcpu=cortex-a7 when targeting MSM8226 CPUs (Cortex-A7 based)
  •  Ritesh Harjani - mmc: core: Fix mmc clk scale down during writes.
  •  Sasha Levin - net: llc: use correct size for sysctl timeout entries
  •  Tim Gardner - fs: namespace: suppress 'may be used uninitialized' warnings
  •  Dave Kleikamp - AIO: Don't plug the I/O queue in do_io_submit()
  •  Biswajit Paul - kernel: Restrict permissions of /proc/iomem.
  •  jrior001 - zram: switch to lz4 as default commpressor
  •  Chao Yu - zram: fix incorrect stat with failed_reads
  •  Weijie Yang - zram: replace global tb_lock with fine grain lock
  •  Minchan Kim - zram: use size_t instead of u16
  •  Sergey Senozhatsky - zram: remove unused SECTOR_SIZE define
  •  Sergey Senozhatsky - zram: rename struct `table' to `zram_table_entry'
  •  Minchan Kim - zram: avoid lockdep splat by revalidate_disk
  •  Minchan Kim - zram: revalidate disk after capacity change
  •  Weijie Yang - zram: correct offset usage in zram_bio_discard
  •  Joonsoo Kim - zram: support REQ_DISCARD
  •  Sergey Senozhatsky - zram: use scnprintf() in attrs show() methods
  •  Minchan Kim - zram: propagate error to user
  •  Sergey Senozhatsky - zram: return error-valued pointer from zcomp_create()
  •  Sergey Senozhatsky - zram: move comp allocation out of init_lock
  •  Sergey Senozhatsky - zram: add lz4 algorithm backend
  •  Sergey Senozhatsky - zram: make compression algorithm selection possible
  •  Sergey Senozhatsky - zram: add set_max_streams knob
  •  Sergey Senozhatsky - zram: add multi stream functionality
  •  Sergey Senozhatsky - zram: document failed_reads, failed_writes stats
  •  Sergey Senozhatsky - zram: factor out single stream compression
  •  Sergey Senozhatsky - zram: use zcomp compressing backends
  •  Sergey Senozhatsky - zram: introduce compressing backend abstraction
  •  Sergey Senozhatsky - zram: delete zram_init_device()
  •  Sergey Senozhatsky - zram: move zram size warning to documentation
  •  Sergey Senozhatsky - zram: drop not used table `count' member
  •  Sergey Senozhatsky - zram: report failed read and write stats
  •  Sergey Senozhatsky - zram: remove zram stats code duplication
  •  Sergey Senozhatsky - zram: use atomic64_t for all zram stats
  •  Sergey Senozhatsky - zram: remove good and bad compress stats
  •  Sergey Senozhatsky - zram: do not pass rw argument to __zram_make_request()
  •  Sergey Senozhatsky - zram: drop `init_done' struct zram member
  •  Minchan Kim - zram: avoid null access when fail to alloc meta
  •  Minchan Kim - zram: remove zram->lock in read path and change it with mutex
  •  Minchan Kim - zram: remove workqueue for freeing removed pending slot
  •  Minchan Kim - zram: introduce zram->tb_lock
  •  Minchan Kim - zram: use atomic operation for stat
  •  Minchan Kim - zram: remove unnecessary free
  •  Minchan Kim - zram: delay pending free request in read path
  •  Minchan Kim - zram: fix race between reset and flushing pending work
  •  Minchan Kim - zram: add copyright
  •  Minchan Kim - zram: promote zram from staging
  •  Minchan Kim - zsmalloc: add copyright
  •  Minchan Kim - zsmalloc: move it under mm
  •  Rashika Kheria - lib/clz_ctz.c: add prototype declarations in lib/clz_ctz.c
  •  Chanho Min - lib: add weak clz/ctz functions
  •  Phillip Lougher - Squashfs: add LZ4 compression support
  •  Haesung Kim - lib/decompress.c: consistency of compress formats for kernel image
  •  Andi Kleen - lib/decompress.c: fix initconst
  •  Yinghai Lu - initramfs: support initramfs that is bigger than 2GiB
  •  Hein Tibosch - lib/decompress.c add __init to decompress_method and data
  •  Yinghai Lu - initrd: fix lz4 decompress with initrd
  •  Jan Beulich - lib/decompress_unlz4.c: always set an error return code on failures
  •  Greg Kroah-Hartman - lz4: add overrun checks to lz4_uncompress_unknownoutputsize()
  •  Greg Kroah-Hartman - lz4: fix another possible overrun
  •  Greg Kroah-Hartman - lz4: ensure length does not wrap
  •  Sergey Senozhatsky - lz4: fix compression/decompression signedness mismatch
  •  Richard Laager - lib/lz4: correct the LZ4 license
  •  Chanho Min - lib: add lz4 compressor module
  •  Kyungsik Lee - lib: add support for LZ4-compressed kernel
  •  Kyungsik Lee - decompressor: add LZ4 decompressor module
  •  Kyungsik Lee - arm: add support for LZ4-compressed kernel
  •  Uwe Kleine-König - ARM: 8160/1: drop warning about return_address not using unwind tables
  •  Dan Pasanen - ext4: resize: fix warning - remove unused variable
  •  Maxim Patlasov - fuse: hotfix truncate_pagecache() issue
  •  Miklos Szeredi - fuse: readdir: check for slash in names
  •  Anand Avati - fuse: invalidate inode attributes on xattr modification
  •  Maxim Patlasov - fuse: postpone end_page_writeback() in fuse_writepage_locked()
  •  Miklos Szeredi - fuse: don't WARN when nlink is zero
  •  Miklos Szeredi - fuse: fix retrieve length
  •  Zach Brown - fuse: verify all ioctl retry iov elements
  •  Pavel Shilovsky - fuse: fix stat call on 32 bit platforms
  •  OGAWA Hirofumi - fat: fix possible overflow for fat_clusters
  •  Jan Kara - ext4: bail out from make_indexed_dir() on first error
  •  Jan Kara - ext4: fix oops when loading block bitmap failed
  •  Jan Kara - ext4: fix overflow when updating superblock backups after resize
  •  Eric Sandeen - ext4: fix reservation overflow in ext4_da_write_begin
  •  Theodore Ts'o - ext4: add ext4_iget_normal() which is to be used for dir tree lookups
  •  Theodore Ts'o - ext4: don't orphan or truncate the boot loader inode
  •  Jan Kara - ext4: don't check quota format when there are no quota files
  •  Darrick J. Wong - ext4: check EA value offset when loading
  •  Tao Ma - ext4: don't set i_flags in EXT4_IOC_SETFLAGS
  •  Lukas Czerner - ext4: Avoid underflow in ext4_trim_fs()
  •  Theodore Ts'o - ext4: don't allow ext4_free_blocks() to fail due to ENOMEM
  •  Salman Qazi - ext4: add ext4_mb_unload_buddy in the error path
  •  Niu Yawei - ext4: fix race in ext4_mb_add_n_trim()
  •  Salman Qazi - ext4: remove mb_groups before tearing down the buddy_cache
  •  Lachlan McIlroy - ext4: limit group search loop for non-extent files
  •  Al Viro - ext4: fix duplicated mnt_drop_write call in EXT4_IOC_MOVE_EXT
  •  Theodore Ts'o - ext4: don't trash state flags in EXT4_IOC_SETFLAGS
  •  Jan Kara - ext4: fix overflow when counting used blocks on 32-bit architectures
  •  Jan Kara - ext4: fix fdatasync() for files with only i_size changes
  •  Theodore Ts'o - ext4: fix potential deadlock in ext4_nonda_switch()
  •  Eric Sandeen - ext4: init pagevec in ext4_da_block_invalidatepages
  •  Theodore Ts'o - ext4: undo ext4_calc_metadata_amount if we fail to claim space
  •  Brian Foster - ext4: don't let i_reserved_meta_blocks go negative
  •  Theodore Ts'o - ext4: fix data=journal fast mount/umount hang
  •  Theodore Ts'o - ext4: fix possible use after free with metadata csum
  •  Theodore Ts'o - ext4: make sure group number is bumped after a inode allocation race
  •  Dan Carpenter - ext4: fix potential NULL dereference in ext4_free_inodes_counts()
  •  Jan Kara - ext4: fix data offset overflow in ext4_xattr_fiemap() on 32-bit archs
  •  Dmitry Monakhov - ext4: online defrag is not supported for journaled files
  •  Al Viro - ext3,ext4: don't mess with dir_file->f_pos in htree_dirblock_to_tree()
  •  Dmitry Monakhov - ext4: move_extent code cleanup
  •  Andreas Dilger - ext4: disallow hard-linked directory in ext4_lookup
  •  Bernd Schubert - ext4: always set i_op in ext4_mknod()
  •  Yongqiang Yang - ext4: avoid duplicate writes of the backup bg descriptor blocks
  •  Theodore Ts'o - ext4: fix online resizing for ext3-compat file systems
  •  Yongqiang Yang - ext4: don't copy non-existent gdt blocks when resizing
  •  Haogang Chen - ext4: fix potential integer overflow in alloc_flex_gd()
  •  Theodore Ts'o - ext4: lock i_mutex when truncating orphan inodes
  •  Zheng Liu - ext4: fix the wrong number of the allocated blocks in ext4_split_extent()
  •  Theodore Ts'o - ext4: fix kernel BUG on large-scale rm -rf commands
  •  Ashish Sangwan - ext4: fix hole punch failure when depth is greater than 0
  •  Yongqiang Yang - ext4: ignore last group w/o enough space when resizing instead of BUG'ing
  •  Theodore Ts'o - ext4: add check for inodes_count overflow in new resize ioctl
  •  Theodore Ts'o - ext4: add missing save_error_info() to ext4_error()
  •  Theodore Ts'o - ext4: avoid kmemcheck complaint from reading uninitialized memory
  •  Herton Ronaldo Krzesinski - ext4: fix crash when accessing /proc/mounts concurrently
  •  Theodore Ts'o - ext4: fix long mount times on very big file systems
  •  Forrest Liu - ext4: fix extent tree corruption caused by hole punch
  •  Jan Kara - ext4: check dioread_nolock on remount
  •  Eric Sandeen - ext4: force ro mount if ext4_setup_super() fails
  •  Piotr Sarna - ext4: fix mount/remount error messages for incompatible mount options
  •  Michael Tokarev - ext4: do not try to write superblock on ro remount w/o journal
  •  Lukas Czerner - ext4: fix xattr block allocation/release with bigalloc
  •  Dmitry Monakhov - ext4: race-condition protection for ext4_convert_unwritten_extents_endio
  •  Theodore Ts'o - ext4: use atomic64_t for the per-flexbg free_clusters count
  •  Lukas Czerner - ext4: convert number of blocks to clusters properly
  •  Theodore Ts'o - ext4: pass a char * to ext4_count_free() instead of a buffer_head ptr
  •  Theodore Ts'o - ext4: fix overhead calculation used by ext4_statfs()
  •  Lukas Czerner - ext4: fix free clusters calculation in bigalloc filesystem
  •  Eryu Guan - ext4: check bh in ext4_read_block_bitmap()
  •  Theodore Ts'o - ext4: fix Kconfig documentation for CONFIG_EXT4_DEBUG
  •  Eugene Shatokhin - ext4: fix memory leak in ext4_xattr_set_acl()'s error path
  •  Theodore Ts'o - ext4: avoid trying to kfree an ERR_PTR pointer
  •  Theodore Ts'o - ext4: propagate errors up to ext4_find_entry()'s callers
  •  Theodore Ts'o - ext4: clarify error count warning messages
  •  Maurizio Lombardi - ext4: fix wrong assert in ext4_mb_normalize_request()
  •  Theodore Ts'o - ext4: use i_size_read in ext4_unaligned_aio()
  •  Theodore Ts'o - ext4: atomically set inode->i_flags in ext4_set_inode_flags()
  •  Theodore Ts'o - ext4: return ENOMEM if sb_getblk() fails
  •  Jan Kara - ext4: fix possible use-after-free with AIO
  •  Theodore Ts'o - ext4/jbd2: don't wait (forever) for stale tid caused by wraparound
  •  Theodore Ts'o - ext4: don't leave i_crtime.tv_sec uninitialized
  •  Theodore Ts'o - ext4: fix online resize with a non-standard blocks per group setting
  •  Theodore Ts'o - ext4: don't try to modify s_flags if the the file system is read-only
  •  Tao Ma - ext4: protect group inode free counting with group lock
  •  Junho Ryu - ext4: fix use-after-free in ext4_mb_new_blocks
  •  Theodore Ts'o - ext4: avoid bh leak in retry path of ext4_expand_extra_isize_ea()
  •  Theodore Ts'o - ext4: avoid hang when mounting non-journal filesystems with orphan list
  •  Andrey Vagin - netfilter: nf_conntrack: reserve two bytes for nf_ct_ext->len
  •  D.S. Ljungmark - ipv6: Don't reduce hop limit for an interface
  •  Kaushal Kumar - sched: Remove get_online_cpus() usage
  •  myfluxi - cpufreq: cpu-boost: Readd missing bits
  •  Patrick Cain - cpufreq: cpu-boost: Re-issue boosts above minimum frequency
  •  Patrick Cain - cpufreq: Sync on thread migration optimizations
  •  myfluxi - cpufreq: cpu-boost: Use hotplug thread infrastructure
  •  Thomas Gleixner - softirq: Use hotplug thread infrastructure
  •  Thomas Gleixner - [backport] Hotplug thread infrastructure
  •  Alessandro Rubini - ARM: 7430/1: sizes.h: move from asm-generic to 
  •  Junjie Wu - qcom-cpufreq: Fix frequency table registration
  •  Sunil Dutt - nl80211: Correct the usage of command NL80211_CMD_VENDOR
  •  Felix Fietkau - cfg80211: ignore supported rates for nonexistant bands on scan
  •  Johannes Berg - nl80211: fix error path in nl80211_get_key()
  •  Dan Carpenter - nl80211: nl80211hdr_put() doesn't return an ERR_PTR
  •  Luis R. Rodriguez - cfg80211: fix possible circular lock on reg_regdb_search()
  •  Sunil Dutt - cfg80211: Pass TDLS peer capability information in tdls_mgmt
  •  Jouni Malinen - cfg80211: Advertise maximum associated STAs in AP mode
  •  Jouni Malinen - cfg80211: Allow BSS hint to be provided for connect
  •  Kyeyoon Park - cfg80211: Add support for QoS mapping
  •  Johannes Berg - mac80211: implement HS2.0 gratuitous ARP/unsolicited NA dropping
  •  Yue Ma - msm: pil-pronto: Set PMU register SSR bit to indicate WCNSS
  •  Johannes Berg - nl80211: move vendor/testmode event skb functions out of ifdef
  •  Amar Singhal - cfg80211: Correct API cfg80211_vendor_cmd_reply_skb

Project: kernel/xiaomi/cancro
  •  audahadi - config: m8: enable Motorola's MSM memcpy enhancements
  •  Hong-Mei Li - arm: lib: Fix makefile bug
  •  Hong-Mei Li - msm: memutils: 8974: memcpy, memmove optimization
  •  Hong-Mei Li - msm: memutils: memcpy, memmove optimization
  •  Jason Hrycay - msm: memutils:  memcpy, memmove, copy_page optimization

Project: system/core
  •  Andreas Gampe - System/core: Use memmove

Project: build
  •  Yevgeny Rouban - build: Add option to compress precompiled odex with gzip

Project: packages/services/Telecomm
  •  martincz - Telecomm: Empty check for fetch phone location

Project: packages/services/Telephony
  •  Dong Zhou - Set the capability to speed up audio setup for IMS MT call

Project: packages/apps/Dialer
  •  emancebo - Use "unknown" in filename if call recording phone number undefined

Project: packages/apps/AudioFX
  •  Brian Jolly - Bring AudioFX to Leanback Launcher

Project: packages/apps/TvSettings
  •  dhacker29 - AddAccessory: Add a public constructor for AddAccessoryContentFragment

Project: packages/apps/LockClock
  •  martincz - LockClock: code cleanup

Project: packages/apps/InCallUI
  •  martincz - InCallUI: Empty check for fetch phone location

Project: packages/apps/MoKeeSetupWizard
  •  martincz - clear
  •  dhacker29 - WifiSetup: If device has Leanback feature specify tv.settings

Project: packages/apps/Settings
  •  martincz - Revert "Settings: Anonymous Statistics (CMStats)"
  •  DvTonder - Settings: Allow/Prevent notification light in Zen mode (2 of 2)
  •  Adnan Begovic - Settings: Rebase against GoogleAnalyticsV3.
  •  Adnan Begovic - Settings: Map to new Secure Setting for Stats Collection.
  •  Adnan - Settings: Migrate stats opt out to global settings.
  •  Chris Soyars - Use SSL for submitting stats
  •  Ricardo Cerqueira - ReportingService: Fix service startup
  •  Adnan Begovic - Settings: Update Anonymous Stats Implementation.
  •  Danesh Mondegarian - Settings: Anonymous Statistics (CMStats)
  •  Raj Yengisetty - Settings: pass intent extra EXTRA_REQUIRE_PASSWORD after selecting pattern size

Project: packages/providers/ContactsProvider
  •  martincz - ContactsProvider: Empty check for fetch phone location

Project: packages/providers/TelephonyProvider
  •  martincz - TelephonyProvider: fix NPE

Project: device/samsung/qcom-common
  •  Christer - qcom-common: remove e2fsck

Project: device/htc/m8
  •  Jurica Vukadin - m8: Add barometer to the feature list

Project: device/motorola/condor
  •  percy-g2 - Condor: Remove density from PRODUCT_AAPT_CONFIG

Project: device/xiaomi/armani
  •  fefifofum - Give wpa_supplicant access to rfkill
  •  fefifofum - Remove unneeded display flags
  •  fefifofum - Add back egl.cfg
  •  fefifofum - Remove density from PRODUCT_AAPT_CONFIG

Project: android
  •  martincz - android: switch branch

Project: frameworks/base
  •  DvTonder - Frameworks: Allow/Prevent notification light in Zen mode (1 of 2)
  •  d34d - Themes: Add palettized icon background support

Project: frameworks/opt/net/ims
  •  Etan Cohen - Add interface to determine whether the IMS service is available

Project: frameworks/opt/telephony
  •  Etan Cohen - IMS phone instantiation: add polling on base phone creation

Project: frameworks/native
  •  Richard Uhler - installd: Add gzipped odex support

Project: external/google
  •  Utkarsh Gupta - Fix build
  •  Adnan Begovic - google: Update to v3 analytics.

Project: external/mokee/MoKeeSDKs
  •  martincz - libMoKeeCloud: update

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