[Kernel][Nexus 6][5.1] ZEN-Kernel 3.10-zen21 "Cheap and Easy"

  • This is 100% identical to the zen11_test build (blame Phil I left him an hour to work on it and found the same exact thing - so it must have been good enough) . So if you are already on that - no need to update.

    I just don't want to leave hanging bugs so publishing it as a release.

    3.10-zen11 "Too Fast, Too Furious"
    Changes:

    • Fix a bug in modem that I created
    • BFS: Add grq lock for priodl (alfred chen -gc)
    • BFS: Fix a potential bug but probably not in __schedule
    • Proc/MMU: Merged a bug fix and cleanup patchset.

    3.10-zen11 Recovery Zip Download
    3.10-zen11 boot.img (install via fastboot/twrp IMG) Download

  • 3.10-zen12 "On top of the World":

    Zitat

    Numerous bug fix and refactorization patches related to LEDs, GPU, Panel. Almost all stability and bug fix stuff.

    Changes:

    • BFS: Sync up some tick accounting from upstream
    • LEDS: Merge in 13 or so patches. Fixes bugs such as concurrency issues as well as adds some features
    • MDSS: Merge in over a dozen patches, refactorizations, and bug fixes
    • Crypto: Update NEON/AES module


    3.10-zen12 Recovery Zip Download
    3.10-zen12 boot.img (install via fastboot/twrp IMG) Download

  • Zitat

    3.10-zen14 "Flight School"
    Changes:

    • BFS: Full cpumask LLC cpu selection from -gc
    • BFS: Some trivial cleanups and fixes
    • Sched/BFS: Brought in the scheduler attr stuff from v3.14 (mostly for my future endeavors with porting)
    • rtmutex: deadlock detect fixes from upstream, prio. boost support for __setscheduler
    • Everything: Dozens and dozens of relevant i2c/usb/pinctrl/others race condition fixes, memory leak, deadlock fixes, etc. from upstream v3.10.y (without pulling it all I cherry picked relevant stuff)
    • VMA cache from upstream
    • ARM fixes from v3.10.y
    • Asynchronous I/O updates and unnecessary plug I/O removed for SSDs
    • Just dumped all my KGSL changes and sync'd with newest stuff from leankernel because i was too lazy to bisect and determine what was causing random page faults (they may still be there, they are on stock kernel too)
    • MSM: Updated sound soc
    • CM12.1 and friends AnyKernel zip added
    Zitat

    3.10-zen15 "Unbroken"
    Changes:

    • All the great changes of zen14 except without the BFS LLC cpumask selection - was an issue causer
    • Updated kcal (I forgot to merge into 14)

    3.10-zen15 Recovery Zip Download
    3.10-zen15 boot.img (install via fastboot/twrp IMG) Download
    3.10-zen15 AnyKernel Zip (Use for CM 12.1 or other roms that change ramdisk/sepolicy things)

    Hier noch etwas Erleuchtung zu "AnyKernel"/ramdisk: 3.10-zen15 AnyKernel Zip (Use for CM 12.1 or other roms that change ramdisk/sepolicy things)

  • Zitat

    Wanted to squash the freeze issue with ext4 mostly. Misc. stuff + sound control support too.

    3.10-zen16 "Yippee Ki-Yay"
    Changes:

    • Revert ext4/3.18 backport which caused periodic lockups.
    • Merge up ext4 from v3.10.74 in lieu of the above
    • Add faux sound support
    • Adaptive LMK default
    • msm: vid coder possible null pointer fix from CAF
    • msm: mdss/panel fixes from CAF
    • kmemleak reporting improvements from upstream

    3.10-zen16 Recovery Zip Download
    3.10-zen16 boot.img (install via fastboot/twrp IMG) Download
    3.10-zen16 AnyKernel Zip (Use for CM 12.1 or other roms that change ramdisk/sepolicy things)

  • Nutzt den Kernel hier jemand? Wie sind den eure Erfahrungen damit?

    Tapatalked with Nexus 6


    Würde mich auch mal interessieren weil der dev einen n9 Kernel plant. ;)

    Spoiler anzeigen


    [FONT=Georgia][size=12]Moto Z Play
    Nextbit Robin
    Nexus 5X
    Nexus 9
    SHIELD TV
    Chromecast
    Fire TV (Box & Stick)[/SIZE][/FONT]
    ~~~~~~~~~~~~
    [FONT=Georgia][size=12]"In Rente/R.I.P"
    Zenfone2, Huawei T1 10, Nexus 4, CR11S, Moto G/Play, Nexus 5,
    TF700T, TF300T, EVO 3D, A2109A, Wildfire, Defy+, Archos G9 ...[/SIZE]
    [size=14]~~~~~~~~~~~~[/SIZE]
    [size=12][COLOR=#ff0000]Warnhinweis[/COLOR]:
    Meine Beiträge können Spuren von Ironie und/oder Sarkasmus enthalten!
    Zu Risiken und Nebenwirkungen lesen Sie die Packungsbeilage oder fragen einen Menschen mit Humorverständnis...[/SIZE][/FONT]

  • Ich lese zwar mit bei XDA (viele Kernel basieren auf dem Zen bzw. bfs), aber da ich die OC-Erweiterung (von flar2 übernommen) leider nicht verwenden kann (keinen Systemspeicher mehr nach wipe cache/dalvik), bin ich mit anderen Kerneln unterwegs.;)

  • Zitat


    3.10-zen17 "Epidemic"
    Changes:

    • Fix GPU frequency displaying low power modes
    • MDSS/Panel: misc. updates
    • MM: Misc upstream updates
    • CPUFreq: General CPUFreq driver updates/fixes
    • CPUFreq/Interactive: Numerous updates
    • BCMDHD: Reduce packet timeout, supposed to reduce wlan_rx wakelock
    • MSM/Power: quickwakeup driver from motorola + implementation
    • MSM/PM: Replace BUG_ON usage with correct solutions
    • AnyKernel: Remove device check, some devices that identified as something besides "shamu" had issues flashing.

    3.10-zen17 Recovery Zip Download
    3.10-zen17 boot.img (install via fastboot/twrp IMG) Download
    3.10-zen17 AnyKernel Zip (Use for CM 12.1 or other roms that change ramdisk/sepolicy things)

  • Zitat


    Features kcal and f2fs updates, which RC1 did not have.

    3.10-zen18 "Think Twice"
    Changes:

    • Disable MPDecision by default
    • Delegate MPDecision's input boosting (raising min_freq) to cpu-boost
    • Default cpu-boost touch boost set to 2s @ 1.497GHz, configurable in user space
    • ARM Updates
    • Some BFS updates
    • Fair Queue packet scheduler (Queue discipline)
    • Heavy-Hitter Filter Qdisc
    • PIE AQM Qdisc
    • I/O Scheduler: Change default deadline scheduler settings
    • I/O Scheduler: Add simple I/O scheduler v0.3 (user request - default remains CFQ)
    • ARM/Crypto: optimized SHA-256/224 (faster encryption performance)
    • Kcal updates
    • F2FS updates from upstream
    • Standard ramdisk support for CM12.1 and friends


    The net schedulers are probably useless to the average user, but harmless. A couple people who like to play with network stuff may want to play around with them by using the "tc" command. If you aren't sure you don't need to do anything

    3.10-zen18 Recovery Zip Download
    3.10-zen18 boot.img (install via fastboot/twrp IMG) Download
    3.10-zen18 ZenyKernel Zip (Use on top of ROM dirty flash if issues with the above two)

  • Zitat

    Compared to test1 reverts all wake gesture changes, but disabled haptic feedback by default.

    3.10-zen19 "Show Stopper"
    Changes:

    • Revert to MPDecision by default. I don't have the time to fully implement a replacement ATM
    • BFS: Sync try_to_wakeup_* and ttwu_*
    • BFS: Replace resched_task with resched_curr
    • BFS: add soft_affined flag
    • BFS: sync context_switch and finish_task_switch
    • F2FS: Numerous upstream updates
    • MSM/KGSL: CAF Fixes/Updates
    • MSM/MDSS: CAF Fixes/Updates
    • MSM/mmc: CAF Fixes/Updates
    • MSM/vidc: CAF Fixes/Updates
    • MSM/QoS: CAF Fixes/Updates
    • Misc general upstream updates
    • Wake Gestures: Disable haptic by default

    3.10-zen19 Recovery Zip Download
    3.10-zen19 boot.img (install via fastboot/twrp IMG) Download
    3.10-zen19 ZenyKernel Zip (Use on top of ROM dirty flash if issues with the above two)

  • Zitat

    3.10-zen20 "Grad Party"
    Changes:

    • Disable MPDecision by default
    • ZenDecision 2 - Driver to ensure all cores are online when they are supposed to be online (tunables in /sys/kernel/zen_decision)
    • TouchBoost generic interface from franco, but modified for globalization
    • CPU-BOOST: Strip all existing input_boost functionality, use the existing parameters for the new touchboost interface
    • Slub: Update to newer upstream version of the mem. allocator
    • OC: Add 3.09GHz support (requires v2 of zen_max_freq zip)
    • msm_hsic wakelock slider...
    • f2fs: numerous upstream updates
    • conservative: add franco's twostep counter functionality
    • conservative: adjust default settings
    • interactive: adjust default settings
    • ondemand: Update frequency decision making from upstream
    • ondemand: Adjust defaults to be less aggressive

    3.10-zen20 Recovery Zip Download
    3.10-zen20 boot.img (install via fastboot/twrp IMG) Download
    3.10-zen20 ZenyKernel Zip (Use on top of ROM dirty flash if issues with the above two)

    This does not install a kernel, you still have to install the kernel from one of the links above
    Zen Overclock Enable v2
    3.09GHz step only supported on zen20+

  • Zitat

    3.10-zen21 "Cheap and Easy"
    Changes:

    • Compile with GCC 5.1
    • Several bcmdhd/wifi driver updates
    • Misc. CAF updates
    • Fix come cores sticking to performance governor

    3.10-zen21 Recovery Zip Download
    3.10-zen21 boot.img (install via fastboot/twrp IMG) Download
    3.10-zen21 ZenyKernel Zip (Use on top of ROM dirty flash if issues with the above two)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!