Kernel jest dostępny na telefony z systemem ISC (CM 9) oraz JB (CM10 i CM10.1)
Zaktualizowano z 2.6.35.10 to 2.6.35.14
Dostępni zarządcy (interactiveX, conservative, ondemandX, powersave, SmartassH3, performance)
Google Snappy Compression for ZRAM
SLQB memory allocator
Zoptymalizowano touchscreen z thachtunganh
BFS/CFS cpu scheduler
Dostępny na urządzenia:
P500, P505, P506, P509
Instalacja:
- Wrzucamy paczkę zip na kartę SD
- Uruchamiamy telefon w trybie recovery
- instalujemy paczkę zip
- uruchamiamy telefon
Changelog:
wersja nr 1
- performance patches:
*decreased vfs_cache_pressure
*set slub_max_order to 0
*tweak SIO scheduler
*tweak diry_background_ratio, vm_dirty_ratio
*lib: Improve the performance of memcpy and memmove of the general version (arco)
*patched vm_max_readahead
*sched: disable GENTLE_FAIR_SLEEPERS
*tweak deadline I/O scheduler
*lower swappiness to 0 (low latency)
*optimize xz wrapper to speed up boot time (sar castillo)
*tweak conservative governor
*mm: writeback: disable the writeback function while the screen is on
*CFS tweaks
*use O3 optimization
*use franciscofranco's touchscreen driver
*implement BFS 404
- power management patches:
*patches from thachtunganh
*kernel: Prevent unnecessary rfkill event generation (Vitaly Wool)
- Google Snappy compression for ZRAM
- add SLQB memory allocator
- add Stochastic Fair Blue network scheduler
- attempt to show WIFI networks with low signal
- Hack for CRT animations fix (Rashed97)
- Fix mdp4_overlay for MDPI devices (Rashed97)
- fix lowmemorykiller.c: memory compaction is never invoked
- WIFI PM = FAST (thachtunganh)
- Proportional Rate Reduction for TCP
- update from 2.6.35.10 to 2.6.35.14
- increase vibration
- added optimized CRC32 algorithm (Ezekeel)
wersja nr 2
- add axis inversion workaround and pressure sensitivity
- enable AXI OC
- CPUIDLE driver from 3.7
- staging: framebuffer port from 3.0.8
- mmc: use really long write timeout to deal with crappy cards
- New battery driver courtesy of thachtunganh
- reclaim RAM from loggers, optimized kernel
- add more PMEM
- Removed unnecessary crap: saves battery life (Rashed97)
- enable TINY RCU
wersja nr 3
- attempt to fix axis inversion
- memory patches
*mm: ashmem: fix deadlock when system is low on memory
*sched: Fix struct autogroup memory leak
*staging: android: lowmemorykiller: Change default debug_level to 1
*fix memory leaks from the wifi drivers (franciscofranco)
*msm: Increase DMA consistent memory zone to 14MB
- init: calibrate: Backported from 3.0 kernel.
- The new jhash implementation
- Update kernel config
- block: tweaked deadline for better performance
- msm: kgsl: Update pagetable on context destruction for A20x
- msm: kgsl: Increase REG_RBBM_CNTL value to 0xFFFF for A200
- Fast Sleep, wake lock timer change. (wistilt2)
- introduce frandom module
- sched: don't call task_group() many times in set_task_rq()
- SmartassV2 is back
- Squashed ipv6 patches
wersja nr 3a
- return to stock voltages
wersja nr 4
- use optimized mcs6000 touchscreen driver
- enablel RNDIS for USB tethering
- use CodeSourcery toolchain
- net sched: fix some kernel memory leaks
- net/ipv4: Eliminate kstrdup memory leak
- Remove BUGVERBOSE - francofrancisco
- shmem: reduce pagefault lock contention
- posix-timers: RCU conversion
- percpu: zero memory more efficiently in mm/percpu.c:cpu_mem_alloc()
Download:
https://code.google.com/p/sweetnsour-kernel/downloads/list
Oryginalny post:
[KERNEL][GPL][iCS|JB|2.6.35.14] sweetnsour.kernel-version4 - xda-developers