[Kernel][ION][CM11] Just Another... Stage 7.3 (18/12/2014)

Search This thread

Harakhti

Senior Member
Aug 27, 2012
468
135
28
Budapest
Heh, yea. Earphone jack broke for no reason so no headphone listening. MicroUSB jack gotten oxidation due to rainwater dropped in. Before all this, broken power button. A year searching for repair. Curses. :(

But hey, i'll go repair it soon (after getting my Note 2) to get full JAK experience :D

Sent from my S800 China Phone

Sounds good :p Luckily, my device just had the usual issues, digitiser died and replaced under warranty and swollen battery replaced with an original samsung one by me after purchase. It was rather cheap for 65EUR with repairs considering the 8GB AriesVE is 115EUR here. :eek:
Pretty much got an almost completely new condition phone for that price though, so I'm good.
 

eri000

Senior Member
Dec 17, 2012
153
19
Tirana
guys, just wondering is it possible for our phone to transmit through fm frequency ? Can this be done ? This would be useful in car :D
 

tycoo

Senior Member
Sep 5, 2013
582
627
XBerg36
I'm looking for a good smoothness and a decent battery life... Any advice for governor/ IO scheduler?
My current setup is InteractiveX (min 368/max 1401) and ROW scheduler
Thanks in advance

SmartassV2 & lulzactive, sio as scheduler are known to be battery friendly. But don't expect a big difference. More useful imo e.g. is to greenify some apps which shouldnt be active i background.
 
  • Like
Reactions: ayesse

tycoo

Senior Member
Sep 5, 2013
582
627
XBerg36
Update!

Download: JAKStage7.3_UV_416MB_3.4.105+inittweaks

Changelog:

- compiled with Linaro GCC 4.8.4-2014.11 Toolchains optimized for Cortex-A8 - by Christopher83
- Kernel 3.4.105
- apllied latest changes by arco68
- BLX probably fixed
Code:
- Fix previous kernel/fork.c mismerge (Credits to tycoo)
- introduce for_each_thread() to replace the buggy while_each_thread() (Credits to Oleg Nesterov)
- prctl: adds the capable(CAP_SYS_NICE) check to PR_SET_TIMERSLACK_PID. (Credits to Ruchi Kandoi)
- prctl: adds PR_SET_TIMERSLACK_PID for setting timer slack of an arbitrary thread. (Credits to Ruchi Kandoi)
- Revert "Add PR_{GET,SET}_NO_NEW_PRIVS to prevent execve from granting privs" (Credits to Arne Coucheron)
- Revert "Fix execve behavior apparmor for PR_{GET,SET}_NO_NEW_PRIVS" (Credits to Arne Coucheron)
- Revert "prctl: adds PR_SET_TIMERSLACK_PID for setting timer slack of an arbitrary thread." (Credits to Arne Coucheron)
- Revert "prctl: adds the capable(CAP_SYS_NICE) check to PR_SET_TIMERSLACK_PID." (Credits to Arne Coucheron)
- tracing/syscalls: Ignore numbers outside NR_syscalls' range (Credits to Rabin Vincent)
- tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1 (Credits to Will Deacon)
- Revert "Properly fix the 100% battery notification after charger unplug" (Credits to tycoo)
- Revert "futex: Unlock hb->lock in futex_wait_requeue_pi() error path" (Credits to tycoo)
- Squashed update of kernel from 3.4.104 to 3.4.105 (Credits to Cristoforo Cataldo)
- ksm: check and skip page, if it is already scanned (Credits to Pradeep Sawlani)

:)

Important: read opening post for compatibilty questions
 
Last edited:

ponemania82

Senior Member
Aug 26, 2012
664
89
I have problems, I have basically the SD as primary and when it restarts will not come out most installed applications

Sent from my GT-I8190 using XDA Free mobile app
 

MrFrem82

Senior Member
Sep 15, 2010
102
8
Bologna
I've found some problem with latest PA rom: after flashing phone doesn't boot (black screen). i've used latest 6.0.5.1 recovery by arco
 

Top Liked Posts

  • There are no posts matching your filters.
  • 27
    JUST ANOTHER KERNEL for Cyanogenmod 11.0 (unofficial)


    Hi friends,

    i had some fun the last weeks succesfully compiling a kernel on my own.
    But because of my lack of knowledge how to improve the kernel further and the things are getting more and more complicated, i decided to stop my efforts for now.
    Nevertheless i like to share my work with you and you are free to test the kernel and comment, if it is working fine for you as well. All kernel developers are free to have a look into my github and watch for maybe something useful to pick up for their work too:

    GitHub

    Credits & thanks goes to:
    arco68, christopher83, AriesVE-DevCon-TEAM, hurtsky, madridii, lafactorial, arsradu, leroviten, sir mordred, all other authors you can see in the commits in my kernel branch, all friendly guys in the community who continuously delivering a lot of useful tools and tutorials for kernel development, and last but not least all participating users who keep this forum for the GALAXY Wonder alive!


    -------

    Main and common features, seen in the other kernels already:

    - compiled with Linaro GCC 4.8.4-2014.11 Toolchains optimized for Cortex-A8 - by Christopher83
    - O3 Optimization & NEON VFP compilation flag
    - Governors: interactive default, conservative, lulzactive, interactiveX, ondemand, ondemandX, powersave, smartassV2, performance
    - I/O schedulers: cfq default, noop, vr, sio, row, bfq, fiops, deadline
    - Lowered display panel voltage
    - Lowered wifi voltage
    - Lowered vibetonz voltage
    - Increased audio loudness
    - Battery Life eXtender support
    - Fast Charge support
    - CPU voltage control VDD sys interface / Overclockable up to 1.8 GHz
    - Increased cpu freq. on boot
    - Fast Random generator (frandom)
    - Dynamic management of the minimal timer slack value
    - Dynamic management of dirty page writebacks
    - Dynamic FSync v1.2
    - msm: memutils: memcpy, memove optimization
    - Disabled Gentle Fair Sleepers for better UI performance
    - Optimized AES and SHA1 routines for ARM cpu architecture
    - exFAT support
    - LowMemoryKiller management of not killable processes


    Additionally i experimented with some new stuff, hopefully trying to improve the memory management:

    - MM patch bomb, regarding vmscan, compaction, page_writeback, oom_kill, slub,...
    - new small and naive hashtable implementation
    - red-black tree implementation & changed lowmemorykiller behaviour
    - some miscellaneous updates


    Highlight feature:

    - fast lz4 compressed zram

    Attention:
    • Zram will be set to a high size via init script provided by @ktulu84. Thank you.
    • Some do not kill processes for the 'LowMemoryKiller management of not killable processes' will be set via init script too. Credits to Christopher83 again.
    • To disable the zram script and use the default rom value again, just remove the file 'zram_high' placed in the folder '/system/etc/init.d/'.
    • Or just install latest Performance Control 2.2.4 by h0rn3t for easy control of the values. Recommended.
    • Disabling zram via performance control will delete the max_comp_streams setting. Before restart i recommend to open terminal emulator and enter the following commands:
      su
      echo 8 > /sys/block/zram0/max_comp_streams

    Explanation for these changes:

    In my experience the new lz4 compressed zram does a good job for very high memory demanding system configurations.
    The i/o speed will possibly decrease, but in my understanding you will benefit due to the fact, that most processes can be swapped now faster and are not forced to be closed & have to restart later again.


    -------

    Disclaimer: You're installing this at your own risk. Please, make nandroid backups before installing any of these kernels. I take no responsibility for damaging your phone.


    Kernels - based on new KK2.7 CAF-Branch provided for samsung msm7x30 devices by Christopher83 & arco68:

    Should work with all roms based on arco's latest unofficial CM11 from 20141029 and 20141210:

    18/12/2014 JAKStage7.3_UV_416MB_3.4.105+inittweaks

    11/11/2014 JAKStage7.2_UV_416MB_3.4.104+inittweaks


    Old Kernels, not recommended anymore:

    21/08/2014 - For now only for DCM 2014/08/18 HOVER-HALO-PIE-PEEK

    JAKStage7_UV_416MB_3.4.103_dcm

    25/07/2014 - For Cyanogenmod 11.0 (20140721-UNOFFICIAL):

    JAKStage6.3_416MB_UV_3.4.99

    JAKStage6.3_396MB_UV_3.4.99
    For Cyanogenmod 11.0 (20140704-UNOFFICIAL):

    JAKStage6.2 - 3.4.96

    JAKStage6.2_HM - 3.4.96

    JAKStage6.2_VHM - 3.4.96

    -------

    JAKStage6.1-UV-HM_407MB - 3.4.95

    JAKStage6_UV_HM407MB - 3.4.94

    Kernels - based on CM-ancora/samsung-kernel-msm7x30 = AriesVE-DevCon-TEAM kernel source (cm-11.0_old):

    JAKStage5.3 - 3.4.92 for ParanoidAndroid 4+ [Beta1 4.4} & [4.4 RC1] / Cyanogenmod 11.0 (20140528-UNOFFICIAL) possibly works better together with the new adreno libs / DCM 4.2 2014/06/11 atm not tested but should work, plz reply

    JAKStage5.3 - 3.4.92 - TRIM support for ParanoidAndroid 4+ [Beta1 4.4} & [4.4 RC1] / Cyanogenmod 11.0 (20140528-UNOFFICIAL) possibly works better together with the new adreno libs / DCM 4.2 2014/06/11 atm not tested but should work, plz reply CAUTION: Before installation read this thread first! Questions regarding the TRIM feature plz post there as well.


    Kernels - based on arco/samsung-kernel-msm7x30 (cm-11.0_old):

    JAKStage5 - 3.4.91 for DarkCM [19/3-Beta3] / CyanogenMod 11.0 20140122 until 20140413 (unofficial), not entirely tested but should work

    JAKStage5.1 - 3.4.91 for CyanogenMod 11.0 (20140528-UNOFFICIAL)

    JAKStage5.1 - 3.4.91 - TRIM support introduced by sir mordred for CyanogenMod 11.0 (20140528-UNOFFICIAL) CAUTION: Before installation read this thread first! Questions regarding the TRIM feature plz post there as well.

    Installation:

    1. flash the kernel
    2. wipe cache partition
    3. wipe dalvik cache
    4. reboot twice and enjoy

    Have fun

    XDA:DevDB Information
    Just Another Kernel , Kernel for the Samsung Galaxy W I8150

    Contributors
    tycoo
    Kernel Special Features:

    Version Information
    Status: Stable

    Created 2014-06-03
    Last Updated 2014-12-24
    14
    Update!

    Download: JAKStage7.3_UV_416MB_3.4.105+inittweaks

    Changelog:

    - compiled with Linaro GCC 4.8.4-2014.11 Toolchains optimized for Cortex-A8 - by Christopher83
    - Kernel 3.4.105
    - apllied latest changes by arco68
    - BLX probably fixed
    Code:
    - Fix previous kernel/fork.c mismerge (Credits to tycoo)
    - introduce for_each_thread() to replace the buggy while_each_thread() (Credits to Oleg Nesterov)
    - prctl: adds the capable(CAP_SYS_NICE) check to PR_SET_TIMERSLACK_PID. (Credits to Ruchi Kandoi)
    - prctl: adds PR_SET_TIMERSLACK_PID for setting timer slack of an arbitrary thread. (Credits to Ruchi Kandoi)
    - Revert "Add PR_{GET,SET}_NO_NEW_PRIVS to prevent execve from granting privs" (Credits to Arne Coucheron)
    - Revert "Fix execve behavior apparmor for PR_{GET,SET}_NO_NEW_PRIVS" (Credits to Arne Coucheron)
    - Revert "prctl: adds PR_SET_TIMERSLACK_PID for setting timer slack of an arbitrary thread." (Credits to Arne Coucheron)
    - Revert "prctl: adds the capable(CAP_SYS_NICE) check to PR_SET_TIMERSLACK_PID." (Credits to Arne Coucheron)
    - tracing/syscalls: Ignore numbers outside NR_syscalls' range (Credits to Rabin Vincent)
    - tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1 (Credits to Will Deacon)
    - Revert "Properly fix the 100% battery notification after charger unplug" (Credits to tycoo)
    - Revert "futex: Unlock hb->lock in futex_wait_requeue_pi() error path" (Credits to tycoo)
    - Squashed update of kernel from 3.4.104 to 3.4.105 (Credits to Cristoforo Cataldo)
    - ksm: check and skip page, if it is already scanned (Credits to Pradeep Sawlani)

    :)

    Important: read opening post for compatibilty questions
    10
    op updated with new kernel. Changelog see 2nd post.

    Next kernel i will perhaps enable zram multi compression streams, but have to test it some more first.

    cheers
    8
    Reserved

    Changelog

    JAKStage7.3_UV_3.4.105+inittweaks (18/12/2014)

    - compiled with Linaro GCC 4.8.4-2014.11 Toolchains optimized for Cortex-A8 - by Christopher83
    - Kernel 3.4.105
    - apllied latest changes by arco68
    - BLX probably fixed
    Code:
    - Fix previous kernel/fork.c mismerge (Credits to tycoo)
    - introduce for_each_thread() to replace the buggy while_each_thread() (Credits to Oleg Nesterov)
    - prctl: adds the capable(CAP_SYS_NICE) check to PR_SET_TIMERSLACK_PID. (Credits to Ruchi Kandoi)
    - prctl: adds PR_SET_TIMERSLACK_PID for setting timer slack of an arbitrary thread. (Credits to Ruchi Kandoi)
    - Revert "Add PR_{GET,SET}_NO_NEW_PRIVS to prevent execve from granting privs" (Credits to Arne Coucheron)
    - Revert "Fix execve behavior apparmor for PR_{GET,SET}_NO_NEW_PRIVS" (Credits to Arne Coucheron)
    - Revert "prctl: adds PR_SET_TIMERSLACK_PID for setting timer slack of an arbitrary thread." (Credits to Arne Coucheron)
    - Revert "prctl: adds the capable(CAP_SYS_NICE) check to PR_SET_TIMERSLACK_PID." (Credits to Arne Coucheron)
    - tracing/syscalls: Ignore numbers outside NR_syscalls' range (Credits to Rabin Vincent)
    - tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1 (Credits to Will Deacon)
    - Revert "Properly fix the 100% battery notification after charger unplug" (Credits to tycoo)
    - Revert "futex: Unlock hb->lock in futex_wait_requeue_pi() error path" (Credits to tycoo)
    - Squashed update of kernel from 3.4.104 to 3.4.105 (Credits to Cristoforo Cataldo)
    - ksm: check and skip page, if it is already scanned (Credits to Pradeep Sawlani)

    JAKStage7.2_UV_3.4.104+inittweaks (11/11/2014)

    Code:
    - Revert mm/shmem.c. & mm/truncate.c changes applied in Kernel update 3.4.100 (Credits to tycoo)
    - ksm: check and skip page, if it is already scanned (Credits to Pradeep Sawlani)
    - OOM, PM: OOM killed task shouldn't escape PM suspend (Credits to Michal Hocko)
    - mm, oom: fix race when specifying a thread as the oom origin (Credits to David Rientjes)
    - mm: compaction: compact zones on FB_BLANK_NORMAL (Credits to Ethan Chen)
    - mm: compaction: do suspend compaction in workqueue (Credits to Yuan Jiangli)
    - compact all zones on earlysuspend (Credits to Igor Kovalenko)
    - mm: compaction: disable compaction deferring (Credits to Yi-wei Zhao)
    - mm: compaction: compact normal zone (Credits to Yi-wei Zhao)
    - Revert "ARM: 7493/1: use generic unaligned.h" (Credits to Cristoforo Cataldo)
    - Revert "freezer: shorten freezer sleep time using exponential backoff" (Credits to Arne Coucheron)
    - msm: Remove PMEM dependency for MSM7KV2_AUDIO (Credits to Michael Bestas)
    - msm: Remove all references to CONFIG_ANDROID_PMEM (Credits to Laura Abbott)
    - msm: kgsl: Remove all reference to CONFIG_ANDROID_PMEM (Credits to Laura Abbott)
    - touchscreen: ancora: Add INPUT_PROP_DIRECT flag (Credits to sirmordred)
    - msm: camera: Replace idle wakelocks with pm_qos (Credits to Arne Coucheron)
    - cma: Return 0 on error path (Credits to Laura Abbott)
    - cma: Allow option to use strict memblock_reserved memory (Credits to Laura Abbott)
    - ion: tracing: add ftrace events for ion allocations (Credits to Liam Mark)
    - mm: Add NULL check before de-referencing vma (Credits to Bharat Nihalani)
    - mm/compaction: respect ignore_skip_hint in update_pageblock_skip (Credits to Joonsoo Kim)
    - mm: failslab: Add support to force slab alloc failures based on size. (Credits to Krishna Reddy)
    - arch: mm: do not invoke OOM killer on kernel fault OOM (Credits to Johannes Weiner)
    - msm: kgsl: cleanup mismerge (Credits to Arne Coucheron)
    - crypto: lzo - try kmalloc() before vmalloc() (Credits to Eric Dumazet)
    - crypto: arm-aes - fix encryption of unaligned data (Credits to Mikulas Patocka)
    - initrd: fix lz4 decompress with initrd (Credits to Yinghai Lu)
    - lz4: Sync up with latest version (Credits to Pranav Vashi)
    - Staging: android: timed_gpio.c: improved logic of gpio_get_time() (Credits to Murilo Opsfelder Araujo)
    - eventpoll: fix uninitialized variable in epoll_ctl (Credits to Nicolas Iooss)
    - Revert "epoll: use freezable blocking call" (Credits to Rafael J. Wysocki)
    - futex: Make unlock_pi more robust (Credits to Thomas Gleixner)
    - mm: do not sleep in balance_pgdat if there's no i/o congestion (Credits to Zlatko Calusic)
    - Revert "kswapd: Introduce congestion_wait_kswapd" (Credits to tycoo)
    - mm: fix prctl_set_vma_anon_name (Credits to Colin Cross)
    - fs: fuse: Add replacment for CMA pages into the LRU cache (Credits to Laura Abbott)
    - ARM: 7493/1: use generic unaligned.h (Credits to Rob Herring)
    - defconfigs: Disable exFAT kernel driver (Credits to Arne Coucheron)
    - fs: exfat: Make optional (Credits to Arne Coucheron)
    - Squashed update of kernel from 3.4.103 to 3.4.104 (Credits to Cristoforo Cataldo)
    - fm_si4709: samsung jb updates *GT-I9100 sources (Credits to Gottardo Stefano)
    - mutex: Make more scalable by doing less atomic operations (Credits to Waiman Long)
    - defconfigs: Updated defconfigs (Credits to sirmordred)
    - fsa9480: corrected charging through USB 3.0 port also removed trailing spaces and some cleanups (Credits to Gottardo Stefano)
    - Revert "defconfig: Disable FM radio" (Credits to tycoo)
    - selinux: Fix Kernel panic due to NULL pointer dereference (Credits to Satya Durga Srinivasu Prabhala)
    - selinux: call WARN_ONCE() instead of calling audit_log_start() (Credits to Richard Guy Briggs)
    - mm: compaction: detect when scanners meet in isolate_freepages (Credits to Vlastimil Babka)
    - mm: compaction: reset cached scanner pfn's before reading them (Credits to Vlastimil Babka)
    - mm: compaction: do not accidentally skip pageblocks in the migrate scanner (Credits to Mel Gorman)
    - ashmem: avoid deadlock between read and mmap calls (Credits to Todd Poynor)
    - staging: android: ashmem: Avoid deadlock with mmap/shrink (Credits to Laura Abbott)
    - staging: android: ashmem: get_name,set_name not to hold ashmem_mutex (Credits to Shankar Brahadeeswaran)
    - Revert "ashmem: avoid deadlock between read and mmap calls" (Credits to tycoo)
    - Revert "staging: android: ashmem: Avoid deadlock with mmap/shrink" (Credits to tycoo)
    - Revert "[media] v4l2: vb2: one more fix for REQBUFS()" (Credits to Marek Szyprowski)
    - videobuf2-core: Avoid locking userpages if no current->mm (Credits to Deva Ramasubramanian)
    - Revert "[media] videobuf2-core: Use current->mm_active when locking USERPTR" (Credits to Deva Ramasubramanian)
    - v4l2-ioctl.c: handle PREPARE_BUF like QUERYBUF (Credits to Vinay Kalia)
    - media: Remove duplicate UVC error check (Credits to David Brown)
    - lzma: Decompress faster (Credits to Pranav Vashi)
    - workqueue: Fix permission for power_efficient (Credits to Pranav Vashi)
    - zram: fix incorrect stat with failed_reads (Credits to Chao Yu)
    - Fix ancora and ancora_tmo vibrator regulators * fixes the following dmesg logs <3>[ 0.146484] ldo19: requested voltage range [3300000, 3300000] does
    - ancora: Lowered Vibetonz voltage (Credits to madridii)
    - defconfig: Enable CONFIG_PM_RUNTIME (Credits to Arne Coucheron)
    - defconfig: Disable FM radio (Credits to Arne Coucheron)
    - msm7x30: samsung: Switch rest of boards to use msm_gpios_disable_free (Credits to Arne Coucheron)
    - msm7x30: samsung: Disable sdc2_cfg_data (Credits to Arne Coucheron)
    - msm7x30: samsung: Remove PMIC_GPIO_SD_DET (Credits to Arne Coucheron)
    - msm7x30: Revert SDC channels to upstream (Credits to Arne Coucheron)
    - mmc: core: continue to wait, when unblocked by signal (Credits to Konstantin Dorfman)
    - mmc: core: fix block request queue hang during data crc errors (Credits to Sujit Reddy Thumma)
    - mmc: queue: do not clean current request when urgent in progress (Credits to Konstantin Dorfman)
    - mmc: core: do not reinsert prepeared FUA and FLUSH requests in stop flow (Credits to Konstantin Dorfman)
    - mmc: core: increase timeout for disable cache operation (Credits to Maya Erez)
    - mmc: block: flush request requeue after timeout. (Credits to Maya Erez)
    - mmc: print an error on FLUSH timeout (Credits to Maya Erez)
    - Revert "Revert "mmc: core: remove the polling for BKOPS completion"" (Credits to Arne Coucheron)
    - block: row: Remove warning massage from add_request (Credits to Tatyana Brokhman)
    - ancora: Give extra 1 mb into ion_sf heap (Credits to sirmordred)
    - board-ancora_tmo: Minor updates and changes (Credits to doadin)
    - target/rd: Refactor rd_build_device_space + rd_release_device_space (Credits to Nicholas Bellinger)
    - vsprintf: ignore %n again (Credits to Kees Cook)
    - seq_file: introduce seq_setwidth() and seq_pad() (Credits to Tetsuo Handa)
    - seq_file: remove "%n" usage from seq_file users (Credits to Tetsuo Handa)
    - msm: vidc: cache-flush encoder output buffers after alloc (Credits to Praveen Chavan)
    - Revert "Staging: android: binder: More offset validation." (Credits to Arne Coucheron)
    - qdsp5v2: Fix a null pointer dereference. (Credits to Rudolf Tammekivi)
    - lcdc:ancora:Adjust porch values for rev. 1 panels too * rev. 1 panels are affected by blue screen issue too (Credits to sirmordred)
    - lcd: ancora: Adjust porch values for rev. 2 panels (Credits to Arne Coucheron)
    - defconfigs: Set ROW scheduler as default for ariesve, ancora_tmo and apache too (Credits to Cristoforo Cataldo)
    - msm: qdsp5v2: Minor code sync. (Credits to Rudolf Tammekivi)
    - msm: qdsp5v2: Convert all audio devices to ION. (Credits to Rudolf Tammekivi)
    - net: wireless: bcmdhd: readded samsung MCAST_LIST_ACCUMULATION code updated from jf (Credits to Gottardo Stefano)
    - net: wireless: bcmdhd: added samsung specific code (Credits to Gottardo Stefano)
    - net: wireless: bcmdhd: Add support for hidden ssid PNO scan (Credits to Ashwin)
    - net: wireless: bcmdhd: Add WIPHY_WOWLAN_ANY support (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: support Hotspot 2.0 release 1.0 (Credits to Ecco Park)
    - net: wireless: bcmdhd: Change the parameter for TDLS (Credits to Ecco Park)
    - net: wireless: bcmdhd: Sync with N5 branch (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: enable TDLS_auto_mode (Credits to Ecco Park)
    - net: wireless: bcmdhd: Enable IPv6 RA filter feature (Credits to Ecco Park)
    - net: wireless: bcmdhd: Set MAX_DTIM_ALLOWED_INTERVAL to 600 (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Change DTIM skip policy in suspend (Credits to Ecco Park)
    - net: wireless: bcmdhd: cancel current PNO if connection will happen (Credits to Ecco Park)
    - net: wireless: bcmdhd: reduced the wakelock time of RX packet (Credits to Ecco Park)
    - net: wireless: bcmdhd: Fixed a problem of buganizer issue (11190960) (Credits to Ecco Park)
    - net: wireless: bcmdhd: fixed power consumption issue of P2P. (Credits to Ecco Park)
    - net: wireless: bcmdhd: Fix country checking (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: add code for WLS service. (Credits to Ecco Park)
    - net: wireless: bcmdhd: Fixed Wi-Fi Location Service issues. (Credits to Ecco Park)
    - net: wireless: bcmdhd: fix for negative padding (Credits to Ecco Park)
    - net: wireless: bcmdhd: Fixed Coverity issue. (Credits to Ecco Park)
    - net: wireless: bcmdhd: new feature for Roaming. (Credits to Ecco Park)
    - net: wireless: bcmdhd: Fix of Wireless Location Service (Credits to Ecco Park)
    - net: wireless: bcmdhd: Fix of Wireless Location Service (Credits to Ecco Park)
    - net: wireless: bcmdhd: Update Location Service code (Credits to Ecco Park)
    - net: wireless: bcmdhd: enable WL_IFACE_COMB_NUM_CHANNELS (Credits to Ecco Park)
    - net: wireless: bcmdhd: Update to version 1.88.45 (Credits to Ecco Park)
    - net: wireless: bcmdhd: Update to version 1.88.42 (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Update to version 1.88.41 (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Remove chatty message from wl_cfgp2p_act_frm_search (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Remove PASS_ARP_PACKET define (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Enable p2p support bits for p2p device (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Fix NDO functionality (Credits to ECCO PARK)
    - net: wireless: bcmdhd: Update to version 1.88.27 (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Fix tdls processing from cfg80211 (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Update to version 1.88.21 (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Close p2p0 device in wl_down (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Update to version 1.88.16 (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Update to version 1.88.11 (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Enable full scan on PNO event (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Prevent recursive call of cfg80211_sched_scan_stopped() (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Update to version 1.88.10 (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Fix WEP-104 authentication (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Update to version 1.88.7 (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Update to version 1.88.6 (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Update to version 1.88.4 (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: Fix SUPPORT_PM2_ONLY option for p2p (Credits to Dmitry Shmidt)
    - net: wireless: bcmdhd: bring bcmdhd version 1.28-27 https://android.googlesource.com/kernel/common/+/3afcb73627439d0d9d95ca31f2f6512809da0c30 (Credi
    - Removed bcmdhd driver (Credits to Gottardo Stefano)
    - Revert "Allowed IPv6 over WIFI in general, we control it in ROM, + no wakelock!" (Credits to tycoo)
    - Revert "reduce wifi wakelock" (Credits to tycoo)
    - board-ancora: Minor updates and changes (Credits to Arne Coucheron)
    - devices-msm7x30: #ifdef around msm_nand device (Credits to Arne Coucheron)
    - Squashed update of kernel from 3.4.102 to 3.4.103 (Credits to Arne Coucheron)
    - fs: exFAT: Update to v1.2.9 (Credits to Arne Coucheron)
    - msm_bam_rmnet: Fix potential memory corruption (Credits to Subash Abhinov Kasiviswanathan)
    - n_tty: Fix n_tty_write crash when echoing in raw mode (Credits to Peter Hurley)
    - msm: kgsl: Don't hold the refernce to the process private in kgsl create context (Credits to Gaurav Gagrani)
    - msm: kgsl: Increase the timeout value for fault detection (Credits to Shubhraprakash Das)
    - msm: kgsl: Force the ME off before reading the microcode (Credits to Jordan Crouse)
    - defconfig: ancora: Set ROW scheduler as default (Credits to Arne Coucheron)
    - USB: msm_otg: Fix a bug in charger detection procedure (Credits to Pavankumar Kondeti)
    - USB: msm_otg: Fix host mode suspend bug (Credits to Sujeet Kumar)
    - mmc: msm_sdcc: Remove unnecessary delay in interrupt context (Credits to Venkat Gopalakrishnan)
    ...


    JAKStage7 - 3.4.103 (21/08/2014)
    • Sync with arco's latest changes
    • more changes see commits below
    - touchscreen: ancora: Add missing BTN_TOUCH (Credits to Arne Coucheron)
    - touchscreen: ancora: Update touchscreen API (Credits to sirmordred)
    - drivers: usb: Use Android device as USB keyboard/mouse (Credits to Pranav Vashi)
    - Squashed update of kernel from 3.4.102 to 3.4.103 (Credits to leroviten)
    - fs: exFAT: Update to v1.2.9 (Credits to Arne Coucheron)
    - msm_bam_rmnet: Fix potential memory corruption (Credits to Subash Abhinov Kasiviswanathan)
    - n_tty: Fix n_tty_write crash when echoing in raw mode (Credits to Peter Hurley)
    - msm: kgsl: Don't hold the refernce to the process private in kgsl create context (Credits to Gaurav Gagrani)
    - msm: kgsl: Increase the timeout value for fault detection (Credits to Shubhraprakash Das)
    - msm: kgsl: Force the ME off before reading the microcode (Credits to Jordan Crouse)
    - defconfig: ancora: Set ROW scheduler as default (Credits to Arne Coucheron)
    - USB: msm_otg: Fix a bug in charger detection procedure (Credits to Pavankumar Kondeti)
    - USB: msm_otg: Fix host mode suspend bug (Credits to Sujeet Kumar)
    - mmc: msm_sdcc: Remove unnecessary delay in interrupt context (Credits to Venkat Gopalakrishnan)
    - android/lowmemorykiller: Move msleep_interruptible into loop (Credits to tycoo)
    - android/lowmemorykiller: Account for total_swapcache_pages (Credits to Liam Mark)
    - staging: android: lmk: Fix selectively count free CMA pages (Credits to tycoo)
    - zram: replace global tb_lock with fine grain lock (Credits to Weijie Yang)
    - zram: use size_t instead of u16 (Credits to Minchan Kim)
    - zram: remove unused SECTOR_SIZE define (Credits to Sergey Senozhatsky)
    - zram: rename struct `table' to `zram_table_entry' (Credits to Sergey Senozhatsky)
    - Revert "sched: convert WARN_ON() to printk_sched() in try_to_wake_up_local()" (Credits to tycoo)
    - Squashed update of kernel from 3.4.101 to 3.4.102 (Credits to Cristoforo Cataldo)
    - sched: Enable Gentle Fair Sleepers (Credits to tycoo)
    - vmpressure: do not check for pending work to prevent from new work (Credits to Michal Hocko)
    - vmpressure: change vmpressure::sr_lock to spinlock (Credits to Michal Hocko)
    - Squashed update of kernel from 3.4.100 to 3.4.101 (Credits to Cristoforo Cataldo)
    - ARM: 7583/1: decompressor: Enable unaligned memory access for v6 and above (Credits to Dave Martin)
    - fs: exFAT: Update to v1.2.7 (Credits to Arne Coucheron)
    - Remove stray bcm4329 files (Credits to Arne Coucheron)
    - Squashed update of kernel from 3.4.99 to 3.4.100 (Credits to Cristoforo Cataldo)
    - net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Credits to Avijit Kanti Das)
    - usb: gadget: f_audio_source: Fixed USB Audio Class Interface Descriptor (Credits to Anson Jacob)
    - Revert "s3c2410_wdt: Add locking to cpu frequency transition notifier" (Credits to Mark Salyzyn)
    - cgroup: Fix use after free of cgrp (cgrp->css_sets) (Credits to Hans de Goede)
    - cgroup: Take css_set_lock from cgroup_css_sets_empty() (Credits to Hans de Goede)
    - usb: gadget: f_accessory: Enabled Zero Length Packet (ZLP) for acc_write (Credits to Anson Jacob)
    - ..

    JAKStage6.3 - 3.4.99 (25/07/2014)
    • readded undervolted versions
    • Linaro GCC 4.9-2014.07 (4.9.1)
    • zram: set max_comp_streams to 6
    • revert of memutils
    • more changes see commits below
    - zram: avoid lockdep splat by revalidate_disk (Credits to Minchan Kim)
    - Add config for JAKStage6.3_UV_416MB (Credits to tycoo)
    - Squashed revert of memutils (Credits to tycoo)
    - board_ancora: Changed highmem configurations (Credits to tycoo)
    - Squashed update of kernel from 3.4.98 to 3.4.99 (Credits to Cristoforo Cataldo)
    - rtc: alarm: Squashed revert of power-on alarm feature and related commits (Credits to Cristoforo Cataldo)
    - rtc: alarm: Squashed revert of power-on alarm feature updates (Credits to tycoo)
    - Staging: android: binder: More offset validation. (Credits to Arve Hjønnevåg)
    - msm: rpc: Re-add shutdown and restart handler for rpc (Credits to Cristoforo Cataldo)
    - Handle 'sk' being NULL in UID-based routing. (Credits to Sreeram Ramachandran)
    - net: core: Support UID-based routing. (Credits to Lorenzo Colitti)
    - s3c2410_wdt: Add locking to cpu frequency transition notifier (Credits to Mark Salyzyn)
    - cpufreq: fix sleeping in atomic context when realloc freq_table for all_time_in_state (Credits to Minsung Kim)
    - DMA: PL330: Fix racy mutex unlock (Credits to Javi Merino)
    - net: wireless: Increase scan entry expiration to fit new scan time (Credits to Dmitry Shmidt)
    - prctl: adds the capable(CAP_SYS_NICE) check to PR_SET_TIMERSLACK_PID. (Credits to Ruchi Kandoi)
    - cpufreq: Persist cpufreq time in state data across hotplug (Credits to Ruchi Kandoi)
    - Revert "msm: mdp: Update sync pt. behaviour" (Credits to Arne Coucheron)
    - defconfig: Disable KSM (Credits to Arne Coucheron)
    - Revert "msm: rpc: add shutdown and restart handler for rpc" (Credits to Cristoforo Cataldo)
    - misc: pmem: Retry again a few times if DMA allocation fails (Credits to Cristoforo Cataldo)
    - Squashed update of kernel from 3.4.97 to 3.4.98 (Credits to Cristoforo Cataldo)
    - Squashed update of kernel from 3.4.96 to 3.4.97 (Credits to Cristoforo Cataldo)
    ...

    JAKStage6.2 - 3.4.96 (08/07/2014):
    • back to stock swappiness 60
    • no undervolted versions atm because they seem not stable to me. You can still use Performance Control to edit the voltages.
    • updated to arcos & christophers latest kernel changes
    • some lz4 & zram updates (see commits below)
    - block: row: Fix crash when adding a new field in bio struct (Credits to Tanya Brokhman)
    - mmc: core: invoke low power mode if card is not present (Credits to Asutosh Das)
    - mmc: core: enhance card removal judgement for slow removal (Credits to Kevin Liu)
    - zram: revalidate disk after capacity change (Credits to Minchan Kim)
    - lz4: add overrun checks to lz4_uncompress_unknownoutputsize() (Credits to Greg Kroah-Hartman)
    - lz4: fix another possible overrun (Credits to Greg Kroah-Hartman)
    - lz4: ensure length does not wrap (Credits to Greg Kroah-Hartman)
    - msm7x30: Use a higher memory allocation if CMA is used for ION MM heap (Credits to Cristoforo Cataldo)
    - Added Christophers HighMemConfigurations again (Credits to tycoo)
    - msm7x30: Update defconfigs (Credits to Cristoforo Cataldo)
    - msm7x30: Use CMA for PMEM ADSP (Credits to Cristoforo Cataldo)
    - msm7x30: Allow to optionally enable the use of CMA for ION MM and PMEM ADSP heaps (Credits to Cristoforo Cataldo)
    - msm7x30: Simplify the code for hybrid memory allocations on board side (Credits to Cristoforo Cataldo)
    - misc: pmem: Support for dynamic allocation through CMA (Credits to Cristoforo Cataldo)
    - block: bfq: Squashed update from BFQ-v7r4 to BFQ-v7r5 (Credits to Arne Coucheron)
    - Squashed update of kernel from 3.4.95 to 3.4.96 (Credits to Arne Coucheron)
    - epoll: fix use-after-free in eventpoll_release_file (Credits to Konstantin Khlebnikov)
    - staging: binder: add vm_fault handler (Credits to Vinayak Menon)
    - binder: don't allow mmap() by process other than proc->tsk (Credits to Al Viro)
    ...

    JAKStage6.1-UV-HM_407MB - 3.4.95 (30/06/2014):
    • enabled ANDROID_BG_SCAN_MEM in config and added some kernel/scheduler commits to make lowmemorykiller 'scan free memory more frequently' work. :) (Commit: staging: android: lmk: check free memory when tasks switch to background)
    • disabled QuickWakeUp Driver because of no significant less power consumption
    Commits:
    - Revert "audit: kiss goodbye you stupid piece of crap logging messages." (Credits to tycoo)
    - sched: convert WARN_ON() to printk_sched() in try_to_wake_up_local() (Credits to Syed Rameez Mustafa)
    - tracing/sched: add load balancer tracepoint (Credits to Steve Muckle)
    - sched: change WARN_ON_ONCE to WARN_ON in try_to_wake_up_local() (Credits to Steve Muckle)
    - sched: remove migration notification from RT class (Credits to Steve Muckle)
    - sched: fix reference to wrong cfs_rq (Credits to Srivatsa Vaddagiri)
    - sched: Fix SCHED_HRTICK bug leading to late preemption of tasks (Credits to Srivatsa Vaddagiri)
    - sched: Mark schedule_io_timeout() with EXPORT_SYMBOL (Credits to Jordan Crouse)
    - sched: provide per cpu-cgroup option to notify on migrations (Credits to Steve Muckle)
    - sched: fix rq->lock recursion (Credits to Srivatsa Vaddagiri)
    - Squashed update of kernel from 3.4.94 to 3.4.95 (Credits to Cristoforo Cataldo)
    - Add default configuration for JAKStage6 (Credits to tycoo)
    ...
    8
    op updated with

    JAKStage6.1-UV-HM_407MB - 3.4.95

    • enabled ANDROID_BG_SCAN_MEM in config and added some kernel/scheduler commits to make lowmemorykiller 'scan free memory more frequently' work. :) (Commit: staging: android: lmk: check free memory when tasks switch to background)
    • disabled QuickWakeUp Driver because of no significant less power consumption

    Commits:

    Code:
    - Revert "audit: kiss goodbye you stupid piece of crap logging messages." (Credits to tycoo)
    - sched: convert WARN_ON() to printk_sched() in try_to_wake_up_local() (Credits to Syed Rameez Mustafa)
    - tracing/sched: add load balancer tracepoint (Credits to Steve Muckle)
    - sched: change WARN_ON_ONCE to WARN_ON in try_to_wake_up_local() (Credits to Steve Muckle)
    - sched: remove migration notification from RT class (Credits to Steve Muckle)
    - sched: fix reference to wrong cfs_rq (Credits to Srivatsa Vaddagiri)
    - sched: Fix SCHED_HRTICK bug leading to late preemption of tasks (Credits to Srivatsa Vaddagiri)
    - sched: Mark schedule_io_timeout() with EXPORT_SYMBOL (Credits to Jordan Crouse)
    - sched: provide per cpu-cgroup option to notify on migrations (Credits to Steve Muckle)
    - sched: fix rq->lock recursion (Credits to Srivatsa Vaddagiri)
    - Squashed update of kernel from 3.4.94 to 3.4.95 (Credits to Cristoforo Cataldo)
    - Add default configuration for JAKStage6 (Credits to tycoo)