[Xiaomi Mi 2] Khaon:
Reserved

Changelog :

13/01

08/11

[/HIDE

[/QUOTE]

24/10

f2fs: remove pointless bit testing in f2fs_delete_entry()

f2fs: revisit inline_data to avoid data races and potential bugs

f2fs: fix possible data corruption in f2fs_write_begin()

f2fs: use current_sit_addr to replace the open code

f2fs: rename f2fs_set/clear_bit to f2fs_test_and_set/clear_bit

f2fs: set raw_super default to NULL to avoid compile warning

f2fs: introduce f2fs_change_bit to simplify the change bit logic

f2fs: remove the redundant function cond_clear_inode_flag

f2fs: remove the seems unneeded argument 'type' from __get_victim

f2fs: avoid returning uninitialized value to userspace from f2fs_trim_fs()

f2fs: declare f2fs_convert_inline_dir as a static function

f2fs: use kmap_atomic instead of kmap

f2fs: reuse make_empty_dir code for inline_dentry

f2fs: introduce f2fs_dentry_ptr structure for code clean-up

f2fs: should not truncate any inline_dentry

f2fs: reuse core function in f2fs_readdir for inline_dentry

f2fs: fix counting inline_data inode numbers

f2fs: add stat info for inline_dentry inodes

f2fs: avoid deadlock on init_inode_metadata

f2fs: fix to wait correct block type

f2fs: reuse find_in_block code for find_in_inline_dir

f2fs: reuse room_for_filename for inline dentry operation

f2fs: update f2fs documentation for inline dir support

f2fs: enable inline dir handling

f2fs: add key function to handle inline dir

f2fs: export dir operations for inline dir

f2fs: add a new mount option for inline dir

f2fs: add infra struct and helper for inline dir

f2fs: avoid infinite loop at cp_error

f2fs: avoid build warning

f2fs: fix to call f2fs_unlock_op

f2fs: avoid to allocate when inline_data was written

f2fs: use highmem for directory pages

f2fs: fix race conditon on truncation with inline_data

f2fs: should truncate any allocated block for inline_data write

f2fs: invalidate inmemory page

f2fs: do not make dirty any inmemory pages

[*]cpufreq:intelliactive:tweaked tunnables

[/LIST]

20/10

Kernel:

mm: Added filesystem dynamic read-ahead (Credits to Chad Gooldman)

block, bfq: add Early Queue Merge (EQM) to BFQ-v7r6 for 3.4.0

block: introduce the BFQ-v7r6 I/O sched for 3.4

12/10:

fixed occasional errors that were preventing to mount correct partitions at boot

09/10

f2fs: updated to revision branch

aries: corrected the default max freq bouncing

intelli thermal : introducting, patched to upstream revision

aries : corrected voltage regulator !!! Voltage < 700 mV weren't correctly applied because of it.

28/09

GPU :

GPU overclocking : initial support

Sound:

Imported fauxSound 3.6[/

27/09:

GPU

:

KGSL : interactive governor: initial support​

Kernel

:

add support for LZ4-compressed kernel

arm: add support for LZ4-compressed kernel

lib: add support for LZ4-compressed kernel

decompressor: add LZ4 decompressor module

ARM: 7583/1: decompressor: Enable unaligned memory access for v6 and above

frandom: A fast random number generator as a kernel module for Linux.

SELinux: Fix memory leak upon loading policy​

FS:

f2fs: initial suport with sources from upstream revision

writeback: fix race that cause writeback hung​

MM

:

mm: Increase VM_MAX_READAHEAD to 512

mm: ukms : initial support ukms is an improvement upon KSM. Some basic data structures and routines are borrowed from ksm.c

CHROMIUM: mm: Fix calculation of dirtyable memory​

Block

:

block: cgroups, kconfig, build bits for BFQ-v7r5-3.4

block: introduce the BFQ-v7r5 I/O sched for 3.4

Async I/O latency to a ssd greatly increased, 34% gain (Creds: kleikamp)

block: Reserve only one queue tag for sync IO if only 3 tags are available

ext4: speed up truncate/unlink by not using bforget() unless needed

deadline: Allow 0ms deadline latency, increase the read speed

mmc: disable CRC check​

crypto

:

arm/crypto: Add optimized AES and SHA1 routines

crypto: sha1: add ARM NEON implementation

crypto: arm-aes - fix encryption of unaligned data

ARM: add .gitignore entry for aesbs-core.S

ARM: add support for bit sliced AES using NEON instructions

ARM: 7837/3: fix Thumb-2 bug in AES assembler code

ARM: 7723/1: crypto: sha1-armv4-large.S: fix SP handling

ARM: 7626/1: arm/crypto: Make asm SHA-1 and AES code Thumb-2 compatible

ARM: 8118/1: crypto: sha1/make use of common SHA-1 structures​

arm : kernel neon mode:

ARM: be strict about FP exceptions in kernel modee

ARM: move VFP init to an earlier boot stage

ARM: add support for kernel mode NEON​

ARM

:

intelli_plug : initial import

Intelli_plug: kernel sched/core: add per cpu nr_running stats

intelli_plug: refactor stats calculation code to be less intrusive

Voltage Control: initial voltage control for MSM S4-Pro SOC

ARM : vfp : using hard float now

Intelliactive : iniatial introduction from faux123's mako repo​