- zbudowano przy użyciu Cortex-A8 and NEON VFP optimization flags (kernel i moduły)
- CPU z obniżonym napięciem (UV version) lub ekstremalnie obniżonym taktowaniem (EXUV version)
- zoptymizowano LowMemoryKiller (imported from 3.4 kernel with Voku and DorimanX tweaks)
1) pobierz intersujący cie kernel i umieść go na karcie pamięci lub pamięci telefonu
15/10/2013 - K^Kernel 3.4 v2.4 for JB 4.2.2 and JB 4.3
- Kernel 3.4.66
- Sources synched with cm-10.1 and cm-10.2 repo branches of Arco68 and DevCon Team
- Built with my latest custom Linaro 4.7.4-2013.09 toolchain optimized for Cortex-A8
- msm: display: Prevent fb suspend in charging mode for ancora only
- decompressor: Add LZ4 decompressor module (credits to Kyungsik Lee)
- lib: Add support for LZ4-compressed kernel (credits to Kyungsik Lee)
- arm: Add support for LZ4-compressed kernel (credits to Kyungsik Lee)
- lib: Add lz4 compressor module (credits to Chanho Min)
- crypto: Add lz4 Cryptographic API (credits to Chanho Min)
- lib/lz4/lz4_compress: fix macro usage error (credits to Faux123)
- LZ4: compression/decompression signedness mismatch (v2) (credits to Sergey Senozhatsky)
- binder: use freezable blocking calls (credits to Colin Cross)
- epoll: use freezable blocking call (credits to Colin Cross)
- select: use freezable blocking call (credits to Colin Cross)
- af_unix: use freezable blocking calls in read (credits to Colin Cross)
- usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs (credits to FrozenCow)
- Resolved problems of magnetic, proximity and orientation sensor (credits to CastagnaIT)
(PLEASE REFER TO ADC CM 10.1 POST#2 for CALIBRATION PROCEDURE)
- Updated default and custom configs for new sensor drivers and LZ4 support
09/10/2013 - K^Kernel 3.4 v2.3 for JB 4.2.2 and JB 4.3
- Kernel 3.4.65
- Sources synched with cm-10.1 and cm-10.2 repo branches of Arco68 and DevCon Team
- Built with my latest custom Linaro 4.7.4-2013.09 toolchain optimized for Cortex-A8
- New bootsplash logo
- Revert "block: Add URGENT request notification support to CFQ scheduler" (credits to Tatyana Brokhman)
- mm: remove compressed copy from zram in-memory (credits to Minchan Kim)
- lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c (credits to Markus F.X.J. Oberhumer)
- lib/lzo: Update LZO compression to current upstream version (credits to Markus F.X.J. Oberhumer)
- lib/lzo: huge LZO decompression speedup on ARM by using unaligned access (credits to Markus F.X.J. Oberhumer)
- ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations (credits to Ivan Djelic)
- ARM: 7670/1: fix the memset fix (credits to Nicolas Pitre)
- msm: vidc: return error in case of init failure (credits to Pushkaraj Patil)
- fs/sync: Make sync() satisfy many requests with one invocation (credits to Paul E. McKenney)
- ARM: add SCHED_HRTICK config option (credits to Russell King)
- HACK: ARM: disable sleeping while atomic warning in do_signal (credits to Colin Cross)
- alarmtimer: Use hrtimer per-alarm instead of per-base (credits to John Stultz)
- freezer: define try_to_freeze_nowarn if CONFIG_FREEZER=n (credits to Ben Jones)
- lockdep: remove task argument from debug_check_no_locks_held (credits to Colin Cross)
- freezer: shorten freezer sleep time using exponential backoff (credits to Arve Hjønnevåg)
- freezer: skip waking up tasks with PF_FREEZER_SKIP set (credits to Colin Cross)
- futex: use freezable blocking call (credits to Colin Cross)
- nanosleep: use freezable blocking call (credits to Colin Cross)
- sigtimedwait: use freezable blocking call (credits to Colin Cross)
- freezer: add unsafe versions of freezable helpers for NFS (credits to Colin Cross)
- freezer: add unsafe versions of freezable helpers for CIFS (credits to Colin Cross)
- lockdep: check that no locks held at freeze time (credits to Mandeep Singh Baines)
- freezer: convert freezable helpers to freezer_do_not_count() (credits to Colin Cross)
- freezer: convert freezable helpers to static inline where possible (credits to Colin Cross)
- freezer: add new freezable helpers using freezer_do_not_count() (credits to Colin Cross)
- msm: display: Prevent fb suspend in charging mode for all (credits to Arco68)
Additional commits for CM 10.2 only:
- msm: display: plane alpha support (credits to Ken Zhang)
- Add PR_{GET,SET}_NO_NEW_PRIVS to prevent execve from granting privs (credits to Andy Lutomirski)
- Fix execve behavior apparmor for PR_{GET,SET}_NO_NEW_PRIVS (credits to John Johansen)
- netfilter: xt_qtaguid: remove AID_* dependency for access control (credits to JP Abgrall)
- netfilter: qtaguid: rate limit some of the printks (credits to JP Abgrall)
- ancora: Update defconfig for selinux (credits to Arco68)
- ariesve: Update default and custom configs for selinux
- Makefile: Use -fno-inline-functions for Linaro toolchain
Thanks again to Arco68 for his work!
15/09/2013 - K^Kernel 3.4 v2.2 for JB 4.2.2 and JB 4.3
- Kernel 3.4.62
- Sources synched with cm-10.1 and cm-10.2 repo branches of Arco68 and DevCon Team
- Built with my latest custom Linaro 4.7.4-2013.09 toolchain optimized for Cortex-A8
- msm_fb: Correct R and G offsets for correct mapping (credits to Jeevan Shriram, thanks to Arco68)
- Fix disconnect not sent from host when pairing is cancelled (credits to Subramanian Srinivasan, thanks to Arco68)
- USB: gadget: Cleanup boot-up message with default usb composition (credits to Mayank Rana, thanks to Arco68)
- Bluetooth : hidp: Get the valid hci_conn while unlink (credits to Sumit Bajpai, thanks to Arco68)
- Bluetooth: Disable Sniff on HID ACL(s) if SCO is active (credits to Hemant Gupta, thanks to Arco68)
- msm: kgsl: Do not try to resume the device from INIT state (credits to Lucille Sylvester, thanks to Arco68)
- cpufreq: interactive: fix show_target_loads and show_above_hispeed_delay (credits to Minsung Kim, thanks to Arco68)
- Switched to SIO I/O scheduler
- Fixed change conflicts between custom settings and init.d settings during boot
- Possibility to disable the redirection to frandom number generator
07/09/2013 - K^Kernel 3.4 v2.1 for JB 4.2.2 and JB 4.3
- Kernel 3.4.60
- Sources synched with cm-10.1 and cm-10.2 repo branches of Arco68 and DevCon Team
- Built with my latest custom Linaro 4.7.4-2013.08 toolchain optimized for Cortex-A8
- ariesve_sensors: updated all sensors to match with the new opensource libsensors (credits to CastagnaIT)
- board_ariesve: cleanup mdp_pdata and added missing mem_hid (credits to CastagnaIT)
- msm: scm: Add scm_call_noalloc and helper macros (credits to Laura Abbott)
- msm: implement ARCH_RANDOM (credits to Laura Abbott), not yet completed
- init: Move stack canary initialization after setup_arch (credits to Laura Abbott)
- input: Propagate hardware event timestamp to evdev (credits to Sasha Levitskiy)
- memcg: add memory.pressure_level events (credits to Anton Vorontsov)
- mm: add a field to store names for private anonymous memory (credits to Colin Cross)
- net: ipv6: add missing lock in ping_v6_sendmsg (credits to Lorenzo Colitti)
- net: ipv6: fix wrong ping_v6_sendmsg return value (credits to Lorenzo Colitti)
- Enabled COMPACTION to allow memory compaction
- Enabled QCACHE to allow dynamic compression of clean pagecache pages
21/08/2013 - K^Kernel 3.4 v2.0 for JB 4.2.2
- Kernel 3.4.58
- Sources synched with cm-10.1 repos of Arco68 and DevCon Team
- Built with my latest custom Linaro 4.7.4-2013.08 toolchain optimized for Cortex-A8
- Bluetooth: Fix for the l2cap layer crashes while turning OFF BT (credits to Nitin Shivpure)
- Enable setting security contexts on rootfs inodes (credits to Stephen Smalley)
- Better support for VPN over IPsec
- CIFS support on boot
05/08/2013 - K^Kernel 3.4 v1.9 for JB 4.2.2
- Kernel 3.4.56
- Sources synched with cm-10.1 repos of Arco68 and DevCon Team
- Built with my latest custom Linaro 4.7.4-2013.07 toolchain optimized for Cortex-A8
- Revert "ARM: 7765/1: perf: Record the user-mode PC in the call chain.", this should solve the battery charging failures (credits and thanks to Arco68)
- block: row: Remove warning massage from add_request (credits to Tatyana Brokhman)
25/07/2013 - K^Kernel 3.4 v1.8 for JB 4.2.2
- Kernel 3.4.54
- Sources synched with cm-10.1 repos of Arco68 and DevCon Team
- Built with my latest custom Linaro 4.7.4-2013.07 toolchain optimized for Cortex-A8
- msm: msm_fb: remove mmio access through mmap (credits to Manoj Rao, thanks to Arco68)
- writeback: Fix occasional slow sync(1) (credits to Jan Kara)
- cfq-iosched: Fix null pointer dereference (credits to Sujit Reddy Thumma)
- block: urgent: Fix dispatching of URGENT mechanism (credits to Tatyana Brokhman)
- block: Remove "requeuing urgent req" error messages (credits to Tatyana Brokhman)
- block: row: change hrtimer_cancel to hrtimer_try_to_cancel (credits to Tatyana Brokhman)
- block: Add URGENT request notification support to CFQ scheduler (credits to Tatyana Brokhman)
- staging: android: timed_gpio: Fix unreg order (credits to Olav Haugan)
- msm: cpufreq: Only apply driver limits for scaling_min/max_freq writes (credits to Deepak Katragadda)
15/07/2013 - K^Kernel 3.4 v1.7 for JB 4.2.2
Kernel 3.4.53
- Sources synched with cm-10.1 repos of Arco68 and DevCon Team
- Built with my latest custom Linaro 4.7.4-2013.07 toolchain optimized for Cortex-A8
- Fix a race between hotplug and cpufreq (credits to Narayanan Gopalakrishnan, thanks to Arco68)
- Fixed lost of the touchscreen configuration after suspend (credits and thanks to CastagnaIT)
- LowMemoryKiller management of not killable processes (implemented by me, thanks to CastagnaIT for the original idea of this feature)
Kernel 3.4.52
- Sources synched with cm-10.1 repos of Arco68 and DevCon Team
- Built with my latest custom Linaro 4.7.4-2013.06 toolchain optimized for Cortex-A8
- Update camera code to use clk_prepare api (credits and thanks to Arco68)
- Fixes to graphic drivers (credits to Lynus Vaz and Lucille Sylvester)
- Implement suspend/resume for cpufreq driver (credits to Anji Jonnala)
- Check for pending_resume in SDCC system suspend (credits to Subhash Jadavani)
- Other minor fixes (from CAF sources)
- Timer slack controller (credits to Kirill A. Shutemov, thanks to Boype and Stuffynet)
- Dynamic management of the minimal timer slack value on suspend/resume
- Kernel 3.4.51
- Sources synched with cm-10.1 repos of Arco68 and DevCon Team
- Built with my latest custom Linaro 4.7.4-2013.06 toolchain optimized for Cortex-A8
- Updates and fix to Interactive CPU governor (credits to Lianwei Wang, thanks to Arco68)
- dpram: Some minor changes from ics-3.0 (credits and thanks to Arco68)
- Revert Temporary workaround for flicker brightness after screen on
- Fixed flicker brightness when turning on the screen (credits and thanks to CastagnaIT)
- Fixes to display and graphic drivers (credits to Suman Tatiraju and Mayank Chopra, thanks to Arco68)
- Fixes to I/O block and ROW I/O scheduler (credits to Lee Susman and Tatyana Brokhman, thanks to Arco68)
- Fixes to ipv6 (credits to Hannes and Lorenzo Colitti, thanks to Arco68)
- Other minor fixes (from CAF sources)
- CK3 tweaks (credits and thanks to Con Kolivas)
- Increased battery check interval from 5 seconds to 15 seconds
- New static Cyanogen boot logo (credits and thanks to Stefano187)
22/06/2013 - K^Kernel 3.4 v1.4 for JB 4.2.2
- Kernel 3.4.50
- synchro z cm-10.1 repos of Arco68 and DevCon Team
- zbudowano przy użyciu Linaro 4.7.4-2013.06 toolchain optimized for Cortex-A8
- proba rozwiązania blyskania ekrany po włączeniu (credits to Krislibaeer)
- poprawiono wartości podświetlenia
- mżliwośc wyboru czasu podświetlenia klawiszy
- po naładowaniu baterii mamy 100% (credits to Skywalker01)
17/06/2013 - K^Kernel 3.4 v1.3 for JB 4.2.2
- Kernel 3.4.49
- synchronizacja źródeł z cm-10.1 repos Arco68 i DevCon Team
- zbudowano przy użyciu najnowszego Linaro 4.7.4-2013.06 toolchain zoptymalizowanego dla Cortex-A8
- naprawiono nadnierme wyczerpywanie baterii przy używaniu wifi "Disabled SUPPORT_PM2_ONLY and DISABLE_FW_ROAM_SUSPEND" (credits and thanks to Arco68)
- naprawiono data CRC errors for WIFI (credits and thanks to CastagnaIT)
- zaktualizowano i naprawiono zarządcę Interactive CPU (credits to Todd Poynor and Minsung Kim, thanks to Arco68)
- Squashed update of BFQ-V6 to BFQ-v6r1 (thanks to Arco68)
- wsparcie dla dowolnego czasu podświetlenia klawiszy po dotnięciu.
13/06/2013 - K^Kernel 3.4 v1.2 for JB 4.2.2
- ponownie kernel w oparciu o 3.4.48"
- ponownie dodano"ashmem: avoid deadlock between read and mmap calls"
- naprawiono problem z kernelem 3.4.48 spowodowany przez "mm/pagewalk.c: walk_page_range should avoid VM_PFNMAP areas"
09/06/2013 - K^Kernel 3.4 v1.1 for JB 4.2.2
- Revert "Squashed update of kernel from 3.4.47 to 3.4.48"
- Revert "ashmem: avoid deadlock between read and mmap calls"
08/06/2013 - K^Kernel 3.4 v1.0 for JB 4.2.2
- Kernel 3.4.48
- Sources synched with cm-10.1 repos of Arco68 and DevCon Team
- Built with my latest custom Linaro 4.7.4-2013.05 toolchain optimized for Cortex-A8
- Compilation flags optimized for ARM Cortex-A8 cpu and Neon vfp
- Overclocking and undervolting support
- Increased cpu frequency on boot
- High memory configurations (360MB, 370MB and 390MB of free RAM)
- Increased audio volume on board side
- Lowered WIFI voltage
- Lowered display panel voltage
- Lowered Atmel QT602240 touchscreen voltage
- Lowered Vibetonz voltage
- Added Fiops, SIO, V® I/O schedulers (credits and thanks to Shaoua Li, Miguel Boton and Aaron Carroll)
- Added InteractiveX, OnDemandX, Lionheart, SmartAssV2, Lulzactive, Adaptive, Hyper,
BrazilianWax and Intellidemand CPU governors (credits and thanks to Imoseyon, ErasmuX, Tegrak, Faux123)
- Fast Random generator support (frandom)
- CPU Voltage Control (VDD sysfs interface)
- Asynchronous I/O latency to a solid-state disk greatly increased (credits and thanks to Dave Kleikamp)
- Lowered swappiness 60->45
- Optimized SLUB memory allocator
- Filesystem dynamic read-ahead (credits and thanks to Chad Gooldman)
- Battery Life eXtender (BLX) version 1 (credits and thanks to Ezeekel, adapted by me for I9001)
- 100% battery notification after charger unplug
- Optimized ARM RWSEM algorithm and other RWSEM updates and optimizations from 3.10 kernel
- Disabled Gentle Fair Sleepers for better UI performance
- Optimized string and memcopy libs (credits and thanks to Miao Xie)
- Dynamic Fsync (credits and thanks to Faux123)
- Dynamic dirty page writebacks
- Phantom key presses filter module
- VM tweaks for performance and less battery consumption
- Revised LowMemoryKiller parameters for better performance