2014. május 7., szerda

pure.Kernel-KitKat-r27 /Nexus 4/




KERNEL : Full changelog

Increasing default readahead values. (128/16›512/32)
Added F2FS support
block: Adding ROW scheduling algorithm
Readded sweep2wake and boot freeze fix
block: row: add magic values. thx franciscofranco
block: Added zen, vr, row and fifo
msm-hotplug: Add basic hotplug driver (1 online cpu core)
Add Intelli-Active: initial coding and introduction!
Add Smartmax governor
Added BADASS governor
Added SMARTASSH3 governor
Added LIONHEART governors
Added LAGFREE governor
Added WHEATLEY governor
Added INTELLIDEMAND governor
intellidemand: add performance lock option
»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» r20
Added and enabled ZRAM/swap/fronswap/zsmalloc/zcache
  • Revert: fmem: add qcache implementation
  • lowmemorykiller: fix GCC-4.7 compiler warning
  • Android ZRAM Optimizations: adapted from Samsung JF series kernel …
  • zram: optimize for Android use …
  • zcache-main: enable zcache by default …
  • msm_ion.c: fix zcache compatibility issues
  • frontswap: support exclusive gets if tmem backend is capable …
  • mm: frontswap: fix a wrong if condition in frontswap_shrink …
  • mm/frontswap: fix uninit'ed variable warning …
  • mm/frontswap: cleanup doc and comment error …
  • mm: frontswap: remove unneeded headers …
  • mm: frontswap: split out function to clear a page out …
  • mm: frontswap: remove unnecessary check during initialization …
  • mm: frontswap: make all branches of if statement in put page consistent …
  • mm: frontswap: split frontswap_shrink further to simplify locking …
  • mm: frontswap: split out __frontswap_unuse_pages …
  • mm: frontswap: split out __frontswap_curr_pages …
  • mm: frontswap: trivial coding convention issues …
  • mm: frontswap: remove casting from function calls through ops structure …
  • zcache-main.c: fix compilation error due to API update …
  • staging/zsmalloc: don't use pgtable-mapping from modules …
  • staging: zsmalloc: Fix link error on ARM …
  • staging: zsmalloc: remove unused pool name …
  • staging: zsmalloc: Fix TLB coherency and build problem …
  • staging: zsmalloc: make CLASS_DELTA relative to PAGE_SIZE …
  • staging: zsmalloc: comment zs_create_pool function …
  • zsmalloc: collapse internal .h into .c …
  • staging: zsmalloc: add page table mapping method …
  • staging: zsmalloc: prevent mappping in interrupt context …
  • staging: zram: show correct disksize …
  • staging: zram: simplify num_devices paramater …
  • staging: zram: fix invalid memory references during disk write …
  • staging: Add angle bracket before and after the URL …
  • staging: zram: handle mem suffixes in disk size zram_sysfs parameter …
  • staging: zram: factor-out zram_decompress_page() function …
  • staging: zram: Fix handling of incompressible pages …
  • staging: zram: correct obsolete comment on max_zpage_size …
  • staging: zcache: fix cleancache race condition with shrinker …
  • staging: zcache: fix spelling of comment …
  • staging: zsmalloc: add mapping modes …
  • staging: zram: conventions, __aligned() attribute …
  • staging: zram: conventions pr_warning -> pr_warn() …
  • staging: zram: remove special handle of uncompressed page …
  • staging: zram: fix random data read …
  • staging: zcache: cleanup the code between tmem_obj_init and tmem_obj_… …
  • staging: zcache: introduce get_zcache_client …
  • staging: zcache: cleanup zcache_do_preload and zcache_put_page …
  • staging: zcache: optimize zcache_do_preload …
  • staging: zcache: cleanup zbud_init …
  • staging: zcache: mark zbud_init/zcache_comp_init as __init …
  • staging: zcache: remove unnecessary config option dependence …
  • staging: zcache: fix a compile warning …
  • staging: zcache: fix refcount leak …
  • staging: zram/zcache: swtich Kconfig dependency from X86 to ZSMALLOC …
  • staging: zcache: don't limit number of pools per client …
  • frontswap: s/put_page/store/g s/get_page/load …
  • mm: frontswap: add frontswap header file …
  • mm: frontswap: config and doc files …
  • mm: frontswap: core frontswap functionality …
  • staging: zsmalloc: add details to zs_map_object boiler plate …
  • staging: zsmalloc: add single-page object fastpath in unmap …
  • staging: zsmalloc: remove x86 dependency …
  • staging: zsmalloc: Finish conversion to a separate module …
  • staging: zsmalloc: fix uninit'ed variable warning …
  • staging: zsmalloc documentation …
  • staging: zsmalloc: zsmalloc: use unsigned long instead of void * …
  • staging: zsmalloc: add/fix function comment …
  • staging: zsmalloc: rename zspage_order with zspage_pages …
  • zsmalloc: use PageFlag macro instead of [set|test]_bit
»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» r22
touch: sync sweep2wake and dt2wake to @showp1984's latest driver
»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» r24
Force fast charge disable by default
Set 192 cpu min freq by default
ksm: check and skip page, if it is already scanned
ASoC: add missing updates from CAF

»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» r27


Ha tetszik a munkám, kérlek támogass. Köszönöm!