[KERNEL] [HELLSGATE.-X13- LOS/AOSP][LLVM/CLANG DragonTC-7.0][Treble] [OREO 03.08.18

Status
Not open for further replies.
Search This thread

Kranoner

Senior Member
Oct 12, 2016
613
3,175
20090520133932%21Infernal_Gate_%28Diablo_II%29.gif

**HELLSGATE -KERNEL**
Open The Gate
Enjoy the Hell!

*Kernel Features:*
-Kernel Version:3.18.114 Stable Branch
-compiled with GooglClang 7.0.2
-ARM enhanced performance and battery patches
-Enhanced TCP methods (westwood is default), Network and Wifi tweaks and updated drivers
-Optimized Task Scheduling
-Idle Power consumption reduced
-Enable & Tweaks Power Efficient Workqueues
-Enable & Tweaks CPUsets (Improves battery life and Performance)
-Upstream: ARM64, RCU, CPUidle, SDCardFS, F2FS, EXT4,
-Wakelock blockers available
-I/O Schedulers control:Maple,Cfq,Noop
-CPU governors:Nightmare,Darkness,SmartmaxxESP,Relaxed,Interactive, Conservative, Ondemand, Performance, Powersave (Interactive by default)
-FingerPrint Booster
-Optimize Adreno Rad
-Frandom 1.1
-Power Suspend Mode
-Input Boost
- init.d support
- CRC Check Disabled
-Built with AnyKernel2 Script
-Many other misc. Improvements & Optimizations
-Compatible with Kernel Adiutor and others


Credits & Thanks
@frap129
@franciscofranco
@faux123
@flar2
@savoca
@DespairFactor
@RenderBroken
@eng.stk
@dorimanx



Download Hellsgate-Kernel,


Mod Edit: Links removed

XDA:DevDB Information
HELLSGATE, Kernel for the ZTE Axon 7

Contributors
Kranoner
Kernel Special Features:

Version Information
Status: Stable
Stable Release Date: 2017-08-30

Created 2017-08-30
Last Updated 2018-08-11​
 

Kranoner

Senior Member
Oct 12, 2016
613
3,175
HELLSGATE OREO R1.1
Changelog:
-update kernel source and kernel to 3.18.93 build with GCC 7.2.1 linaro
-add wireguard
-add smrtmaxx,chill ,zzmove
-add toggle for gentlefairsleppers
-rework gpu driver from133mhz to 100mhz in idel
-ZEN: Implement zen-tune v4.12
4.9:
In a surprising turn of events, while benchmarking and testing
hierarchical scheduling with BFQ + writeback throttling, it turns out
that raising the number of requests in queue _actually_ improves
responsiveness and completely eliminates the random stalls that would
normally occur without hierarchical scheduling.
-ARM: dts: msm: Rework and unify msm-thermal setup
-ARM: dts: msm8996: Remove redundant CPU bandwidth devfreq devices
-workqueue: Schedule workers on CPU0 or CPU0/CPU1 by default
-msm-tsens: Reschedule work instead of causing uninterruptible sleep
-msm: thermal: Add sysfs nodes to control parameters
-cpufreq: interactive: add powersave bias tunable
-msm_performance: Make input boosting optional
-msm: performance: prevent userspace hints to decrease max cpu freq
-qcom-cpufreq: Use CLKFLAG_NO_RATE_CACHE
-clk: msm: clock-cpu-8996: Use CLKFLAG_NO_RATE_CACHE for perfcl_hf_mux
-Ofast and many many more




WireGuard Setup
https%3A%2F%2Fdownload.purefusionos.com%2Fimages_photos%2Fwireguard.png
1.Setup an account and follow the instructions here: https://www.azirevpn.com/en/wireguard (WireGuard accounts are 100% free with no restrictions for the time being)
2.Download the alpha app from the Play Store https://play.google.com/apps/testing...eguard.android
3.Import the config file you generated in step 1 and profit!


HELLSGATE OREO R1.2
-ADD LMK_ADJ_RBTREE
-ADD UKSM
-msm 8996 voltage control
-Add the snappy-c compressor to lib v2
-Update Chill to 2.10
-cpu_input_boost: Consider fingerprint sensor input
-Optimized Console FrameBuffer for upto 70% increase in Performance
-UPDATE KERNEL TO 3.18.94
-Makefile: opt-out from 835769/843419 errata fixes
-add specialized MAC randomization for qcacld-2.0
-disable MAC randomization by default
-crypto: user - Add CRYPTO_MSG_DELRNG
-crypto: user - Move cryptouser.h to uapi
-arm: DT: msm8996-regulator: Fix bad s11 VCORE constraints for HW conf
-Agile-SD : TCP congestion controller


HELLSGATE OREO R1.3
-rebase the kernel from scratch
-switch from lazyflasher to anykernel
-fix call volumecontroll :important when you flash hellsgate kernel and lost volumecontroll flash the kernel again its solved the problem
-update kernel to 3.18.95
-add all feats back but not all its comes with the next version no time :)
-add spectrum support download spectrum app from playstore and profit

B]HELLSGATE OREO R1.3.1[/B]

Project name: android_kernel_zte_msm8996
* WQ_POWER_EFFICIENT by default (Your Name) [b578c91de660]
* PM: devfreq: Use high priority workqueue (myfluxi) [f2f7fb90b0d9]
* arm64: Import optimized strrchr from newlib (Joe Maples) [194a8c826450]
* drivers: mdss: queue work on system_power_efficient_wq (Francisco Franco) [287677cae8b2]
* drivers: mdss: queue input handler functions to a high prio wq (Francisco Franco) [45355ed29ca4]
* drivers: thermal: queue work on system_power_efficient_wq (Francisco Franco) [f23e331434fd]
* qcom: msm-core: queue work on system_power_efficient_wq (Francisco Franco) [4585097e5b7d]
* drivers: power: bcl: queue work on system_power_efficient_wq (Francisco Franco) [f6e482cb1691]
* power: bcl: queue work on system_power_efficient_wq (Francisco Franco) [36c4169a6a5c]
* PM / devfreq: Fix typo that caused an infinite loop (Sultanxda) [ba996d5509ee]
* PM / devfreq: Remove null termination in boost_devices (Sultanxda) [4da0924c53cd]
* PM / devfreq: Don't boost 624000.ufshc on wake (Sultanxda) [e037b74997f9]
* PM / devfreq: Reduce wake boost duration to 5000 ms (Sultanxda) [6c19f3bebcfd]
* PM / devfreq: Boost "624000.ufshc" and "soc:qcom,cpubw" on screen wake (Sultanxda) [c9f120809d16]
* PM / devfreq: Add an interface to boost devices when the screen is woken (Sultanxda) [84241868e65b]
* scsi: ufs: Fix crashes caused by uninitialized completion usage (Sultanxda) [4492012658d5]
* qcacld-2.0: Fix memory leak issue (Srinivas Girigowda) [fb6f94d41eb8]
* adreno_tz: Remove unnecessary devfreq NULL check in tz_handler() (Hareesh Gundu) [a26ad1b21048]
* PM/devfreq: bw_hwmon: Unlock mutex in case of error (Pranav Vashi) [25dcc95ef023]
* PM/devfreq: bw_hwmon: add mutex lock in polling interval case (Santosh Mardi) [77f3ee3d45bf]
* cpufreq: Restore policy min/max limits on CPU online (Viresh Kumar) [0fc65c28f635]
* cpufreq: fallback to interactive if governor is not found (Nathan Chancellor) [dd7b87438bd8]
* drivers: cpufreq: Use interruptible waits (Harsh Shandilya) [aa2b1101f391]
* qcom-cpufreq: skip frequencies that round to same rate (Rohit Gupta) [1a8c3da262a9]
* qcom-cpufreq: Use cpufreq_table_validate_and_show to fill freq_table (Junjie Wu) [f294a5038b66]
* sched, cpuidle: Track cpuidle state index in the scheduler (Morten Rasmussen) [74f569f7dc36]
* add changelog.sh (Your Name) [4698ab9fdbc0]
* some improvments + add support for dolby atmos (Your Name) [30bdcdbfe8a4]
* revert msm: haptic: expose vibrate function (Your Name) [5d0c939c4d65]
* lpm-levels: Disable sleep by default to speed up boot (Sultanxda) [5de5e860d4a9]
* defconfig update (Your Name) [fae83b391d39]
* fs: avoid adding non-thread-group task to LMK rbtree (Hong-Mei Li) [1e9b00ae3cd4]
* kernel: avoid adding non-thread-group task to LMK rbtree (Hong-Mei Li) [3a33022169a2]
* fs: support task's adj rbtree (Yi-wei Zhao) [c0f994b30644]
* lowmemorykiller: maintain LMK rbtree with signal->adj_node (Hong-Mei Li) [c032278e6e4a]
* drivers:lmk: Fix null pointer issue (Hong-Mei Li) [532cc1673d12]
* kernel: support task's adj rbtree (Yi-wei Zhao) [5b8a6b9d33e5]
* drivers:lmk: Fix double delete issue (Hong-Mei Li) [a7c850a9fc88]
* staging:android:lmk: read rb tree root with spinlock (Yi-wei Zhao) [1d75e03cffad]
* lowmemorykiller: implement task's adj rbtree (Yi-wei Zhao) [2bc79dd9c4b5]
* arm64: Don't force compilation of memlat devfreq governors (Sultanxda) [2f459b4e24ed]
* cpufreq: suspend cpufreq governors on shutdown (Doug Anderson) [661222bc270d]
* thermal: Disable VDD Restriction forcefully (MOVZX) [67553fe32050]
* msm: mdss: Fix compile errors when debugfs is disabled (Sultanxda) [ecaa6e06097c]
* Disable Adreno Driver Logging (MOVZX) [edaa74090ca8]
* msm_thermal: Silence log spamming on changing freq (MOVZX) [a47f75a6c493]
* drivers: devfreq: add simple_ondemand to whitelist (engstk) [1c7d118b8e7d]
* enable elementalx (Your Name) [4b09adfdb3bd]
* cpufreq: add elementalx governor (andip71) [d3139fd097a9]
* qpnp-haptic: modify for common sysfs interface to control intensity (Erwan Leboucher) [025a69583a4b]
* arm64: crypto: increase AES interleave to 4x (Ard Biesheuvel) [c2ab23d82e9e]
* trace: add CONFIG_DISABLE_TRACE_PRINTK option (Park Ju Hyung) [bc58d19b80ef]
* lib: Don't enable DEBUG_BUGVERBOSE by default (Sultanxda) [6c8881786b91]
* arm64: crypto: Improve target optimization flags (TheCrazyLex) [c5ed757ec1ec]
* drop_caches: drop slab objects as well Signed-off-by: Park Ju Hyung <[email protected]> (Park Ju Hyung) [4e131b08d2a8]
* drop_caches: rename "now" to "suspend" Signed-off-by: Park Ju Hyung <[email protected]> (Park Ju Hyung) [d4ca3a35ee3b]
* drop_caches: drop caches after 200ms This avoids potential slowdowns in screen-off or suspend routine. (Park Ju Hyung) [5f21c16d1e29]
* drop_caches: drop pagecaches on screen-off This will ensure enough free memory on screen-on request (Park Ju Hyung) [2dc75461e9ed]
* drivers:cpufreq:fp-boost: Make boost workqueue unbound (Your Name) [3980968cb3e1]
* decrease boost duration to 1,5s (Your Name) [4b0781b95432]
* fix build (Your Name) [469177afe626]
* add FIOPS (Your Name) [b164aa4904b0]
* defconfig: Enable IOSCHED_FIOPS (Your Name) [4958222bf797]
* add SIO scheduler (Your Name) [8f27c43694e5]
* defconfig: Enable IOSCHED_SIO (Your Name) [756e769e8cbc]
* Enable IOSCHED_ZEN (Your Name) [4f47269a1cb8]
* update Zen iosched for linux 3.18 (Slawek) [f4ae0f54df28]
* block: Add Zen scheduler (Brandon Berhent) [f2083e35cb5a]
* State_notifier: bring back hook code for state_notifier into mdss_dsi code. (Slawek) [5659f58ca6e7]
* arch: Unbreak mrproper/clean (Steve Kondik) [245ed618ab33]
* block: hardlimit for io schedulers (andip71) [87c5b106e3c7]
* defconfig: Enable Powersuspend (Your Name) [49bd2e65a031]
* PowerSuspend: Fix Compile (XileForce) [ec3d6149dfa3]
* kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.7 (faux123/Yank555.lu) (yank555-lu) [662489a9821e]
* kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.6 (faux123/Yank555.lu) (yank555-lu) [4a8ff01e208c]
* kernel/power/powersuspend: new PM kernel driver for Android w/o early suspend v1.5 (faux123/Yank555.lu) (Jean-Pierre Rasquin) [79ca4c559104]
* Include/linux: Add earlysuspend (AudioGod) [738751ba217b]
* defconfig: Enable LCD Notifier (Your Name) [8d0e745c7c23]
* msm: mdss: Adding lcd notifier (Se Hun Kim) [f63f58c9d163]
* defconfig: Enable quickwakeup driver (Your Name) [099c39919562]
* power: quickwakeup: initial driver (Joe Swantek) [7f92d4a8fc18]
* state_notifier: enabled by default (alucard24) [e1f4d20a4df6]
* delet build (Your Name) [8305f0cd0c7a]
* add yen,bluand voltage (Your Name) [9c66904916ed]
* ZEN: Implement zen-tune v4.12 (Steven Barrett) [31c8970e4cef]
* Fsync : Disable by default (infixremix) [5ff7a7c0001b]
* adreno idler: Ramp down more agressively (Joe Maples) [93ed69992bfe]
* adreno_idler: Declare display_on correctly (Joe Maples) [524ab4766aec]
* adreno_idler: Add display state awareness (frap129) [f86087825f8d]
* adreno_idler: fix typos :) (arter97) [78e2716bfac7]
* adreno_idler: fix-up some comments (arter97) [ab4d15fb8bbb]
* adreno_idler: fix-up type definitions (arter97) [c1fcaf738272]
* adreno_idler: remove frequency bump (arter97) [470ef95884fa]
* adreno_idler: switch to count based instead of time based (arter97) [5707c7ce65f9]
* upgrade frandom to latest (Meninblack007) [df6072bb036d]
* random: prevent add_input from doing anything (imoseyon) [e0b3f1b8e1fb]
* random: sprinkle e/f/prandom in places that deplete entropy often (imoseyon) [53400a06c186]
* random.h: declare erandom function (imoseyon) [d212ff578a8e]
* binfmt_elf: use prandom - do not deplete entropy (imoseyon) [7925e249bcaf]
* char: frandom: initial commit v1.1 (imoseyon) [9938d7683d55]
* random32: use e/frandom for reseeding, and a merge fixup (imoseyon) [1e3814c927e4]
* fs: fsync: add a toggle to enable or disable fsync() operations (franciscofranco) [29a4ca32f5bb]
* arm64: bpf: optimize JMP_CALL Remove superfluous stack frame, saving us 3 instructions for every JMP_CALL. (Eliminater74) [998181c224ac]
* arm64: strcmp: Align to cache and preload (Joe Maples) [4567272928de]
* arm64: lib: memory utilities optimization (Francisco Franco) [9dc08e60fe44]
* arm64: Enable dcache word access (XileForce) [fd7464cbd90c]
* setlocalversion: remove 'dirty' string (GuneetAtwal) [fe15eb73a9eb]
* int_sqrt: Improve 3x faster integer sqrt. (FlyFrog) [fa5de83781ba]
* int_sqrt.c: Correction square root algo with naming (ramgear) [dade512c093a]
* proc: much faster /proc/vmstat (Francisco Franco) [4eaf7c8274dd]
* fs: default to noatime (Martichou) [02109a83ae31]
* tcp_output: set initial TCP window size to 64K (speed improvement) (andip71) [227af20262ab]
* blu_active: handle error for module load fail (engstk) [1e0f7b20a8c8]
* blu_active: checks to avoid kernel crash (engstk) [27d651fe77e6]
* blu_active: avoid calling usecs_to_jiffies() repeatedly (engstk) [203ed6210c03]
* blu_active: Reset last evaluated jiffy in idle callback and make window alignment optional (engstk) [23253241c81a]
* blu_active: sync up with android-4.4 linux, bring back fastlane (revamped) (engstk) [aa347beedde4]
* blu_active: upstream changes (engstk) [663e5aa79fd4]
* blu_active: reduce low freq ripple effect (engstk) [b0b5d5d14a6f]
* blu_active: updates and fixes (engstk) [029f1e8f1c6c]
* blu_active: dynamic cpufreq policy governor designed for latency-sensitive workloads (engstk) [0af489390502]
* ARM: dts: msm8996: Remove redundant CPU bandwidth devfreq devices (Sultanxda) [8efeb981bbee]
* Optimized Console FrameBuffer for upto 70% increase in Performance (gustavoss) [102d8f1d1b6d]
* printk: Add sys kernel interface to configure linux printk logging (andip71) [e3f9b21b264a]
* lpm-levels: Disable sleep by default to speed up boot (Sultanxda) [a5f8fae2e3e8]
* marlin : msm 8996 voltage control (bsmitty83) [8cc676602a97]
* ksm fixup (bsmitty83) [3994b4e6e775]
* mm : uksm : fix build The usage of strict_strtoul() is not possible, because strict_strtoul() is no more . Thus, kstrtoul() should be used. (bsmitty83) [e6851dd5bbb1]
* mm: Fix uksm.c (djb77) [ab144f094f0d]
* UKSM: Version 0.1.2.3 for Linux 3.18.y (djb77) [a0888e94d926]
* scripts: Avoid appending 'plus' character in dirty state (myfluxi) [e9c5648b75ec]
* random: always use /dev/urandom (Park Ju Hyung) [24cc3eb5ac82]
* arm: DT: msm8996-regulator: Fix bad s11 VCORE constraints for HW conf (Angelo G. Del Regno) [e556d59e70fc]
* crypto: user - Add CRYPTO_MSG_DELRNG (Herbert Xu) [eeceb501c161]
* crypto: user - Move cryptouser.h to uapi (Herbert Xu) [6ee143833060]
* disable MAC randomization by default : (bsmitty83) [f6a184145b75]
* add specialized MAC randomization for qcacld-2.0 (Daniel Micay) [50c25e0b1229]
* ZEN: Update Zen-tune to v4.10 (Luca Grifo) [66bf81f6ffbc]
* zen-tune: Increase BLKDEV_MAX_RQ to 32 (Joe Maples) [72a8465e91a4]
* [BACKPORT] Implement zen-tune v4.5 (Joe Maples) [90c1bc1af4bb]
* Net: Sched: Import CAKE packet scheduler (bsmitty83) [e1438ee36a1f]
* cpufreq_conservative: use values from -ck patchset (F4uzan) [5930a118fe3a]
* PM / devfreq: Add a governor white list (Sultanxda) [530c08b49154]
* CHROMIUM: DROP: mm/oom_kill: Double-check before killing a child in our place (Douglas Anderson) [46323fafa9fd]
* getting rid of -dirty (Your Name) [31afb1e236a5]
* add Lionfish gov (Slawek) [9c46bab48a07]
* adrenoboost: disable by default (flar2) [cece8883bf5d]
* adrenoboost: finetuning algorithm - scale it a bit down (tbalden) [15cdfaceb5cd]
* msm_adreno_tz: add adrenoboost parameter (flar2) [255538abcfa4]
* platform/msm: haptic: expose vibrate function (flar2) [22b9daa15693]
* Introduce Adreno idler for devfreq-based Adreno devices (Jimbo77) [4c4ddbaeef6c]
* Introduce Adreno idler for devfreq-based Adreno devices (Jimbo77) [ee62e51d83e0]
* clk: msm: clock-cpu-8996: Use CLKFLAG_NO_RATE_CACHE for perfcl_hf_mux (Sultanxda) [3614b1f3e853]
* qcom-cpufreq: Use CLKFLAG_NO_RATE_CACHE (Sultanxda) [7968f5a0e16d]
* display: add a simple api to query the display state (on/off) at any point in time (Francisco Franco) [a5b62820edc5]
* msm_performance: don't limit min and max cpu freq (flar2) [5f45b659583e]
* msm: performance: prevent userspace hints to decrease max cpu freq (franciscofranco) [a854c9a7fba8]
* msm_performance: Make input boosting optional (flar2) [c39e26014754]
* cpufreq: interactive: add powersave bias tunable (Joe Maples) [5bc77df8f3bc]
* cpufreq: interactive: remove hispeed_freq init restriction (Francisco Franco) [4b7e8cdf3b7c]
* cpufreq_interactive: remove boost functionality (andip71) [db8adb447641]
* msm: thermal: Add sysfs nodes to control parameters (Pranav Vashi) [af189dc455ba]
* msm: thermal: Check temperature only if probed (myfluxi) [a4b30bbf1878]
* Optimize copy_page for modern ARM platforms (Harm Hanemaaijer) [29ef872c5fd0]
* drivers:cpufreq:fp-boost Add missing newline (Harsh Shandilya) [11ddc3babaa0]
* cpufreq:fp-boost: Fix checkpatch warnings (Harsh Shandilya) [3dc6390a97f7]
* fp-boost: Avoid unnecessory boost sequence (ShreyanshLodha) [c892517d0e83]
* cpufreq: Enable fingerprint boost by default (REV3NT3CH) [a6c25a31cdc4]
* cpufreq: fp-boost: Don't mess up with normal home key press (Wang Han) [711cb6199abb]
* fp-boost: Decrease duration to 2 seconds (Joe Maples) [7817d50d8ed3]
* fp-boost: Set priority to max (Joe Maples) [87efa54f656f]
* cpufreq: Introduce fingerprint boost driver (Joe Maples) [7df3c74ac83b]
* boeffla_wl_blocker: Block default wakelocks we had before (Nathan Chancellor) [80a386be2109]
* boeffla_wl_blocker: update to wakelock blocker driver v1.1.0 (andip71) [de3d35d1278a]
* boeffla_wl_blocker: update to wakelock blocker driver v1.0.1 (andip71) [2640be06eba7]
* boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0 (andip71) [2454a558ab30]
* block: Clean-up maple-iosched.c (Harsh Shandilya) [ea6aea960d13]
* block: bfq: Fix compilation error (ahmedradaideh) [a4638fea3202]
* block: Add BFQ-v8r12 I/O Scheduler (ahmedradaideh) [68fc1c532565]
* block: maple: Improve coding style (Nathan Chancellor) [0d5f98ef360a]
* block: Add Maple I/O Scheduler (Joe Maples) [755862694e97]
* mdss: Add state_notifier hooks (ahmedradaideh) [559a55b2e986]
* state_notifier: Remove internal enablement switch (Harsh Shandilya) [cbe6fb51b51b]
* state_notifier: Drop unneeded module_param_named entries (Harsh Shandilya) [b96af7d4358a]
* state_notifier: Make workqueues unbound (Pranav Vashi) [3b3afef6a437]
* state_notifier: Reduce defer on suspend call to 1 second (Joe Maples) [80dc8d386c4e]
* state_notifier: Queue work on any core (Joe Maples) [c02964b0a9f6]
* state_notifier: Enable by default (Joe Maples) [26be57d2a9ba]
* OP3T: Add state notifier driver (Pranav Vashi) [06d354bac242]
* net: wireguard: add wireguard importer (ahmedradaideh) [1c03d8664ea5]
* arm64: Use optimized memcmp (Wilco Dijkstra) [f038d14cfb8c]
* mm: vmscan.c: set swappiness to 0 (ahmedradaideh) [776641b4c895]
* drivers: mmc: Disable CRC Check (ahmedradaideh) [24ba19bf2ee6]
* msm: qdsp6v2: Allow 320K AAC encoding (Steve Kondik) [027131b0d6c0]
* block/cfq: cache rightmost rb_node (Davidlohr Bueso) [ee73e6159e9c]
* block/cfq: replace cfq_rb_root leftmost caching (Davidlohr Bueso) [043c5c729616]
* block, scheduler: convert xxx_var_store to void (weiping zhang) [77433685e087]
* rbtree: cache leftmost node internally (Davidlohr Bueso) [6a9ab7bd4a77]
* cfq: Give a chance for arming slice idle timer in case of group_idle (Ritesh Harjani) [9ef2307f8211]
* cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode (Hou Tao) [7160f1cae833]
* cfq-iosched: Delete unused function min_vdisktime() (Matthias Kaehlcke) [38e933e7e6f8]
* cfq-iosched: Adjust one function call together with a variable assignment (Markus Elfring) [406efb87ccfc]
* cfq: fix starvation of asynchronous writes (Glauber Costa) [e6bac32fd19c]
* cfq-iosched: Charge at least 1 jiffie instead of 1 ns (Jan Kara) [740478d9c71d]
* cfq-iosched: Fix regression in bonnie++ rewrite performance (Jan Kara) [91c575489f24]
* cfq-iosched: Convert slice_resid from u64 to s64 (Jan Kara) [7aa05ced2f02]
* cfq-iosched: temporarily boost queue priority for idle classes (Jens Axboe) [7b14f32b9aec]
* cfq-iosched: Convert to use highres timers (Jan Kara) [80b6242b17c3]
* cfq-iosched: Expose microsecond interfaces (Jeff Moyer) [aafdf1d09b9e]
* cfq-iosched: Convert from jiffies to nanoseconds (Jeff Moyer) [a71da89b9abe]
* cfq-iosched: Allow parent cgroup to preempt its child (Jan Kara) [ea598b874bcc]
* cfq-iosched: Allow sync noidle workloads to preempt each other (Jan Kara) [3be3908999d1]
* cfq-iosched: Reorder checks in cfq_should_preempt() (Jan Kara) [850d8f2118a7]
* cfq-iosched: Don't group_idle if cfqq has big thinktime (Jan Kara) [864ed2b0265c]
* cfq-iosched: fix the setting of IOPS mode on SSDs (Jens Axboe) [648e514b3f07]
* block: Make CFQ default to IOPS mode on SSDs (Tahsin Erdogan) [6696989c3b01]
* block: replace io_schedule with io_schedule_timeout (Jaegeuk Kim) [218b9d9e50ff]
* blkdev: Refactoring block io latency histogram codes (Hyojun Kim) [e543fe07d6c6]
* tcp_westwood : Bump minimum RTT and lower initial RTT duration (Harsh Shandilya) [8f4a0be541f5]
* tcp_westwood: use tcp_jiffies32 instead of tcp_time_stamp (Eric Dumazet) [e4fd537aef22]
* tcp: introduce tcp_jiffies32 (Eric Dumazet) [67402b17b6ef]
* random: Remove kernel blocking API (Herbert Xu) [b9ee32db5839]
* random: Add callback API for random pool readiness (Herbert Xu) [13fad5fd974c]
* random: Blocking API for accessing nonblocking_pool (Stephan Mueller) [920254a49237]
* random: Wake up all getrandom(2) callers when pool is ready (Herbert Xu) [ba30467c40bb]
* msm-core: disable userspace access to poll_ms (Park Ju Hyung) [e9740efb8bef]
* interactive: avoid calling usecs_to_jiffies() repeatedly (Park Ju Hyung) [4e4d29e0dea1]
* drivers: cpufreq: checks to avoid kernel crash in cpufreq_interactive (gaurav jindal) [d39e02aa6311]
* drivers: cpufreq_interactive: handle error for module load fail (gaurav jindal) [0d606bfa7995]
* cpufreq_interactive: Allow hispeed_freq to work with prediction (Rohit Gupta) [bffedc64603a]
* cpufreq: interactive: fix to come out of hysteresis mode (Ramakrishna Gottimukkula) [3166a24627b2]
* cpufreq: interactive: Remove the jump_to_max hack (Christopher R. Palmer) [e8b80937cada]
* cpufreq: interactive: Skip timer when policy->min == policy->max (Sultanxda) [d8e0563fed00]
* CHROMIUM: cpufreq: interactive: calculate load before freq change (Derek Basehore) [8508ad52ca91]
* msm: Fix high load average from uninterruptible waits (Steve Kondik) [723a52fddc44]
* msm: Use interruptible wait to not affect load average (franciscofranco) [e7bad7d4bcd8]
* qcom: msm-core: uninterruptible wait - you can kiss my arse goodbye (franciscofranco) [4a5073e22d22]
* cpufreq: cpu-boost: don't boost the gold cluster unecessarily (Francisco Franco) [de38e6205d8c]
* cpufreq: cpu-boost: don't boost if input_boost_ms is <= 0 (Francisco Franco) [213ebe496b7d]
* cpufreq: cpu-boost: export input_boost_enable to userspace (franciscofranco) [226913a38b71]
* cpufreq: cpu-boost: don't boost over user set max freq (Francisco Franco) [d2bfdf0728c3]
* drivers: cpu-boost: optimize policy update loop on input cpufreq boost (Francisco Franco) [3eff8067013b]
* cpufreq: cpu-boost: set interval between consecutive boosts to be at least the duration of the boost instead of a bigger value (Francisco Franco) [29571bf231ce]
* cpu: Don't allow CPUs in the power cluster to be unplugged (Sultanxda) [c60e4190be84]
* kthread: Allow kthread_bind() to actually control kthread affinity (Sultanxda) [cabfad0d6932]
* kthread: Force all non-percpu kthreads onto the power cluster (Sultanxda) [47b18ec8c703]
* workqueue: Schedule workers on CPU0 or CPU0/CPU1 by default (Sultanxda) [9d87478ce881]
* drivers: mdss: KCAL: force disable color invert (ahmedradaideh) [302cc010eae1]
* msm: mdss: KCAL: disable igc update (flar2) [b6804b332a45]
* msm: mdss: KCAL: Send a pp display commit when changes are made (savoca) [328fedd69d05]
* mdss mdp: kcal for mdss_mdp_v1_7 (tbalden) [db5ff823f4da]
* cpu-boost: Boost priority of notifier_block (Alex Naidis) [bec39298b411]
* ARM: dts: msm: Rework and unify msm-thermal setup (Alex Naidis) [8a3f459b9dca]
* msm-tsens: Reschedule work instead of causing uninterruptible sleep (Alex Naidis) [c699e8a28d88]
* thermal: tsens: Switch from usleep_range() to msleep (Siddartha Mohanadoss) [22e7e8faf6c9]
* cpu-hotplug: convert cpu_hotplug_disabled to a counter (Vitaly Kuznetsov) [d94db913a975]
* ANDROID: cpufreq: stats: add uid removal for uid_time_in_state (Andres Oportus) [c8f3b3026423]
* ANDROID: cpufreq_stat: add per task/uid/freq stats (Andres Oportus) [0cfa3d28cd73]
* ANDROID: Fix cpufreq stats table creation (Andres Oportus) [a9c8fc32c5b2]
 
Last edited:

!Manu!

Member
Jan 29, 2011
12
1
Xiaomi 12
Cpu is overclocked and everithink is running RUNNING
The radioactive kernel is nice but this kernel is faster.

Now i wil see how good the battery time is.

I know my english is baaaad but its my english
 
  • Like
Reactions: evild

!Manu!

Member
Jan 29, 2011
12
1
Xiaomi 12
The big cores shut off and stay off. I make an stresstest and geekbench but the big cores stay off.

The small core clock is max on 1.2 ghz.
The kernel is not perfect.
 

jgates86

Member
Jan 1, 2011
38
27
Farmington
OnePlus 9 Pro
Anyone know if there is a way to adjust the screen profiles in the Kernel Adiutor from the play store? That one is different from the version that's on XDA. The XDA one doesn't allow me to adjust big cores though so it's annoying to have 2 of the same app running on boot.
 

jw1985

Senior Member
Nov 7, 2016
671
167
The big cores shut off and stay off. I make an stresstest and geekbench but the big cores stay off.

The small core clock is max on 1.2 ghz.
The kernel is not perfect.

Don't be rude. Wich kernel is perfect?? None! Be thankful for the devs here who work with this on there free time ffs!
 

nfsmw_gr

Senior Member
Dec 25, 2010
3,805
1,948
27
Salamina,Greece
www.facebook.com
This:

-Sched: EAS: energy model change. Based on QCOM 8996 (power-saving profile)

Should not exist on this kernel I think, it should be full EAS with schedutil or full HMP like how it is right now but without those commits.
Best case scenario they don't work, worst case they cause issues.
Check this out @Kranoner :)
 

Kranoner

Senior Member
Oct 12, 2016
613
3,175
This:

-Sched: EAS: energy model change. Based on QCOM 8996 (power-saving profile)

Should not exist on this kernel I think, it should be full EAS with schedutil or full HMP like how it is right now but without those commits.
Best case scenario they don't work, worst case they cause issues.
Check this out @Kranoner :)

yes i will look into it kernel rebase is on the way give me 1 or2 days and for the big core its a driver problem i pick alot from jimboo77 hybrid kernel also no panic guys i fix it :cool:
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 62
    20090520133932%21Infernal_Gate_%28Diablo_II%29.gif

    **HELLSGATE -KERNEL**
    Open The Gate
    Enjoy the Hell!

    *Kernel Features:*
    -Kernel Version:3.18.114 Stable Branch
    -compiled with GooglClang 7.0.2
    -ARM enhanced performance and battery patches
    -Enhanced TCP methods (westwood is default), Network and Wifi tweaks and updated drivers
    -Optimized Task Scheduling
    -Idle Power consumption reduced
    -Enable & Tweaks Power Efficient Workqueues
    -Enable & Tweaks CPUsets (Improves battery life and Performance)
    -Upstream: ARM64, RCU, CPUidle, SDCardFS, F2FS, EXT4,
    -Wakelock blockers available
    -I/O Schedulers control:Maple,Cfq,Noop
    -CPU governors:Nightmare,Darkness,SmartmaxxESP,Relaxed,Interactive, Conservative, Ondemand, Performance, Powersave (Interactive by default)
    -FingerPrint Booster
    -Optimize Adreno Rad
    -Frandom 1.1
    -Power Suspend Mode
    -Input Boost
    - init.d support
    - CRC Check Disabled
    -Built with AnyKernel2 Script
    -Many other misc. Improvements & Optimizations
    -Compatible with Kernel Adiutor and others


    Credits & Thanks
    @frap129
    @franciscofranco
    @faux123
    @flar2
    @savoca
    @DespairFactor
    @RenderBroken
    @eng.stk
    @dorimanx



    Download Hellsgate-Kernel,


    Mod Edit: Links removed

    XDA:DevDB Information
    HELLSGATE, Kernel for the ZTE Axon 7

    Contributors
    Kranoner
    Kernel Special Features:

    Version Information
    Status: Stable
    Stable Release Date: 2017-08-30

    Created 2017-08-30
    Last Updated 2018-08-11​
    32
    i cant no sleep
    here a new update Hellsgate-X5

    -cpu-boost: rewrite frequency tunables handling
    -add Zram
    -optimize sfck compression
    -merge complete RCU Boost
    -Upstreams and backports for shed .cpuhotplug, pm dev and so on here the complete changelog



    Changelog for Hellsgate-Kernel,


    Changelog

    If you like my Work buy me a Beer
    happy flashing guys Now I'm going to take a break for the next few days
    31
    New Update HellsGate-V2.3
    -update source to 3.18.109
    -remove standalone thermal now no overheating more
    -thermal use lower cooling state
    -update hellsgate.rc make maple default
    -add drive droid i dont test it tell me it work or not
    -add vibratorstrengh controll
    -little eye candy for hellsgate now with aroma installer
    here the complete change log

    Project name: HellsGate
    * BACKPORT: arm64, vdso: Define vdso_{start,end} as array (Kees Cook) [5e4fc6405268]
    * BACKPORT: arm64: apply __ro_after_init to some objects (Jisheng Zhang) [39b969186166]
    * UPSTREAM: arm64: mm: add __{pud,pgd}_populate (Mark Rutland) [5adb6ccc345e]
    * UPSTREAM: arm64: vdso: fix clock_getres for 4GiB-aligned res (Mark Rutland) [bbe8c076844d]
    * UPSTREAM: arm64: vdso: minor ABI fix for clock_getres (Nathan Lynch) [52f8b9427ada]
    * arm64: mm: move dma_overlap() out of init section (Greg Hackmann) [a7029e3fb2d9]
    * UPSTREAM: arm64: mm: unaligned access by user-land should be received as SIGBUS (Victor Kamensky) [228ef057f9d3]
    * UPSTREAM: arm64: mm: allow the kernel to handle alignment faults on user accesses (EunTaik Lee) [4d926883d6af]
    * FROMLIST: arm64: Avoid aligning normal memory pointers in __memcpy_{to,from}io (Mark Salyzyn) [4b087671033a]
    * ANDROID: arm64: fix potential __cpu_suspend() bug in PAN backport (Greg Hackmann) [1ac097ad38a9]
    * UPSTREAM: arm64: compat: Remove leftover variable declaration (Kevin Brodsky) [c6b47fbe7e21]
    * UPSTREAM: arm64: module: avoid undefined shift behavior in reloc_data() (Ard Biesheuvel) [0b46c3061ac8]
    * UPSTREAM: arm64: dump: Fix implicit inclusion of definition for PCI_IOBASE (Mark Brown) [c484a433b953]
    * UPSTREAM: hrtimer: Avoid locking in hrtimer_cancel() if timer not active (Thomas Gleixner) [b2b7b20130f5]
    * gpio: Mask non-wakeup GPIO interrupts on suspend (Alexey Polyudov) [731e0b14fc63]
    * cpufreq: Restore policy min/max limits on CPU online (Viresh Kumar) [ef3b82e499e0]
    * qcom-cpufreq: skip frequencies that round to same rate (Rohit Gupta) [e8c59c9f90df]
    * qcom-cpufreq: Use cpufreq_table_validate_and_show to fill freq_table (Junjie Wu) [3adc7690c933]
    * soc: qcom: msm_perf: Initialize Array elements (Vijay Ganti) [a402146d6399]
    * soc: qcom: msm_perf: Replace obsolete cpulist_scnprintf api (Tapas Kumar Kundu) [a4fba0842203]
    * cpumask: factor out show_cpumap into separate helper function (Sudeep Holla) [8893954f7ce6]
    * hotplug cpu: ratelimit logs for thermal veto (Prateek Sood) [69c9de6133f6]
    * cpu-hotplug: Fix false error message in cpu_up() (Pavankumar Kondeti) [5bbcb4d38631]
    * cpu/hotplug: Handle unbalanced hotplug enable/disable (Lianwei Wang) [fbc74e8a2012]
    * perf/core: Fix PERF_RECORD_MMAP2 prot/flags for anonymous memory (Peter Zijlstra) [b66dec773ccd]
    * perf: Fix HW/SW event grouping failure (Wei Wang) [56e82720b1ba]
    * sched: fair: Fix Wmisleading-indentation Warning (ahmedradaideh) [c54c4afe2f7d]
    * UPSTREAM: perf: Remove unused function perf_mux_hrtimer_cancel() (Thomas Gleixner) [ce632226a7ba]
    * UPSTREAM: perf: perf_mux_hrtimer_cancel() can be static (kbuild test robot) [4a55a8a964cc]
    * UPSTREAM: perf: Fix mux_interval hrtimer wreckage (Peter Zijlstra) [47c91bfdf484]
    * UPSTREAM: perf: Decouple unthrottling and rotating (Mark Rutland) [2ec0ddd35f08]
    * UPSTREAM: perf: core: Use hrtimer_start() (Thomas Gleixner) [cdf96c0793fe]
    * sched/deadline: Fix migration of SCHED_DEADLINE tasks (Luca Abeni) [f990b5c7c90a]
    * sched/idle: Use explicit broadcast oneshot control function (Thomas Gleixner) [ec89b2712b93]
    * cpuidle: Check the sign of index in cpuidle_reflect() (Rafael J. Wysocki) [a88de018a796]
    * cpuidle: menu: use DIV_ROUND_CLOSEST_ULL() (Javi Merino) [bf2d5a510000]
    * cpuidle: ladder: Better idle duration measurement without using CPUIDLE_FLAG_TIME_INVALID (Len Brown) [74a27872a438]
    * cpuidle: Invert CPUIDLE_FLAG_TIME_VALID logic (Daniel Lezcano) [8b4202249744]
    * clockevents: Provide explicit broadcast oneshot control functions (Thomas Gleixner) [463b007aca92]
    * clockevents: Provide explicit broadcast control functions (Thomas Gleixner) [f486979a30cc]
    * Revert "sched, cpuidle: Track cpuidle state index in the scheduler" (ahmedradaideh) [c36c881d3231]
    * UPSTREAM: sched: deadline: Use hrtimer_start() (Thomas Gleixner) [1b6d6f0835a4]
    * UPSTREAM: sched/deadline: Support DL task migration during CPU hotplug (Wanpeng Li) [df396e0ec7d9]
    * UPSTREAM: sched/core: Validate rq_clock*() serialization (Peter Zijlstra) [4ba6e997c8c0]
    * UPSTREAM: sched/fair: Fix nohz.next_balance update (Vincent Guittot) [2dbc2c1c877a]
    * UPSTREAM: sched/fair: Fix sched_entity::avg::decay_count initialization (Kirill Tkhai) [eb40681540d8]
    * UPSTREAM: sched/fair: Fix the dealing with decay_count in __synchronize_entity_decay() (Xunlei Pang) [84794d48e591]
    * mm,writeback: don't use memory reserves for wb_start_writeback (Tetsuo Handa) [31d06be7e20d]
    * mm/page_alloc.c: calculate 'available' memory in a separate function (Igor Redko) [0d4f906ef3ba]
    * proc: meminfo: estimate available memory more conservatively (Johannes Weiner) [56d9ce4d5cf9]
    * mm/mempolicy.c: convert the shared_policy lock to a rwlock (Nathan Zimmer) [f24034e33af8]
    * mm: migrate dirty page without clear_page_dirty_for_io etc (Hugh Dickins) [9d84057dc504]
    * thermal: use lower cooling state (Miguel Martinez) [b9e59dfeb300]
    * Import updated Zen IO-Scheduler (Miguel Martinez) [7c27a8272d60]
    * Import FIOPS IO-Scheduler (Miguel Martinez) [8e5d0d63fe03]
    * crypto: sha512-generic - move to generic glue implementation (Ard Biesheuvel) [50ab929df0bc]
    * crypto: sha256-generic - move to generic glue implementation (Ard Biesheuvel) [3d0ad44bb89d]
    * crypto: sha1-generic - move to generic glue implementation (Ard Biesheuvel) [4a99c19ebfab]
    * crypto: sha512 - implement base layer for SHA-512 (Ard Biesheuvel) [9290cc0f15df]
    * crypto: sha256 - implement base layer for SHA-256 (Ard Biesheuvel) [754deb0d9de2]
    * crypto: sha1 - implement base layer for SHA-1 (Ard Biesheuvel) [cc2fca8d7ee2]
    * crypto: arm64/sha2-ce - prevent asm code finalization in final() path (Ard Biesheuvel) [ecedecab879b]
    * crypto: arm64/sha1-ce - prevent asm code finalization in final() path (Ard Biesheuvel) [70f262811c3b]
    * crypto: arm64/sha2-ce - move SHA-224/256 ARMv8 implementation to base layer (Ard Biesheuvel) [0d4bda124b4e]
    * crypto: arm64/sha1-ce - move SHA-1 ARMv8 implementation to base layer (Ard Biesheuvel) [5030371b79d1]
    * rbtree: cache leftmost node internally (Davidlohr Bueso) [460ce5e40917]
    * changes (Your Name) [171f6ae6e2f5]
    * tracing/uprobe_event: Fix strncpy corner case (Masami Hiramatsu) [e6b34cc21a1e]
    * can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg() (Jimmy Assarsson) [1ff9234b8962]
    * tracing: Fix regex_match_front() to not over compare the test string (Steven Rostedt (VMware)) [29a00baf487a]
    * libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs (Hans de Goede) [5d44c0108199]
    * rfkill: gpio: fix memory leak in probe error path (Johan Hovold) [0d4106d53269]
    * tcp: fix TCP_REPAIR_QUEUE bound checking (Eric Dumazet) [02787656612e]
    * perf: Remove superfluous allocation error check (Jiri Olsa) [024bceabd72c]
    * soreuseport: initialise timewait reuseport field (Eric Dumazet) [9b6bc23a5a8b]
    * net: fix uninit-value in __hw_addr_add_ex() (Eric Dumazet) [29f924fcb477]
    * net: initialize skb->peeked when cloning (Eric Dumazet) [b82980111b03]
    * net: fix rtnh_ok() (Eric Dumazet) [e42d4b47daae]
    * netlink: fix uninit-value in netlink_sendmsg (Eric Dumazet) [10c61ab333f0]
    * usb: musb: host: fix potential NULL pointer dereference (Bin Liu) [8b6a413d5421]
    * USB: serial: visor: handle potential invalid device configuration (Greg Kroah-Hartman) [f366183c5728]
    * NET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2 (SZ Lin (林上智)) [ea342fa206b5]
    * RDMA/mlx5: Protect from shift operand overflow (Leon Romanovsky) [81a376d5bd99]
    * ALSA: aloop: Add missing cable lock to ctl API callbacks (Takashi Iwai) [7a18721c6637]
    * ALSA: aloop: Mark paused device as inactive (Robert Rosengren) [4e03d1c2272a]
    * ALSA: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() (Takashi Iwai) [60facd2d8da5]
    * ALSA: pcm: Check PCM state at xfern compat ioctl (Takashi Iwai) [560291797803]
    * perf session: Fix undeclared 'oe' (Murilo Opsfelder Araujo) [cfaf5364f887]
    * perf/core: Fix the perf_cpu_time_max_percent check (Tan Xiaojun) [917d84397c01]
    * percpu: include linux/sched.h for cond_resched() (Tejun Heo) [475d8732993b]
    * sched: avoid migrating when softint on tgt cpu should be short (John Dias) [912c44a03d0e]
    * usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs (FrozenCow) [96b08e74b486]
    * perf: Avoid horrible stack usage (Peter Zijlstra (Intel)) [a12cf370422e]
    * zsmalloc: remove obsolete ZSMALLOC_DEBUG (Marcin Jabrzyk) [c56cb9524439]
    * sched/loadavg: Use {READ,WRITE}_ONCE() for sample window (Matt Fleming) [d28012bb315e]
    * sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting (Matt Fleming) [b65ad783b86d]
    * sched/rt: Simplify the IPI rt balancing logic (Steven Rostedt) [f463e33561d4]
    * sched/rt: Hide the push_irq_work_func() declaration (Arnd Bergmann) [338e79ee9d3d]
    * sched/rt: Use IPI to trigger RT task push migration instead of pulling (Steven Rostedt) [4a6dc5b0c108]
    * lz4: fix compress max output bound (David Lin) [7bacea40d750]
    * lib/lz4: make arrays static const, reduces object code size (Colin Ian King) [c30d3bc1bb00]
    * crypto: change LZ4 modules to work with new LZ4 module version (Sven Schmidt) [f1e029d994e2]
    * crypto: acomp - add support for lz4hc via scomp (Giovanni Cabiddu) [d472d2ca975e]
    * crypto: acomp - add support for lz4 via scomp (Giovanni Cabiddu) [27070ddb2ff8]
    * lib/decompress_unlz4: change module to work with new LZ4 module version (Sven Schmidt) [2c47f963691c]
    * lib: update LZ4 compressor module (Sven Schmidt) [204138098d08]
    * lib: lz4: cleanup unaligned access efficiency detection (Rui Salvaterra) [62257f882109]
    * msm: mdss: convert threads to interruptible (Francisco Franco) [94d9e5e60b88]
    * msm: ADSPRPC: validate user buffers after copying from user (tharun kumar) [2da356ce4256]
    * CHROMIUM: cpufreq: interactive: calculate load before freq change (Derek Basehore) [7fe25ec75d0c]
    * sched/core: Fix remote wakeups (Peter Zijlstra) [cf3b0efbdf59]
    * sched/fair: Fix fairness issue on migration (Peter Zijlstra) [ba6f3b655712]
    * sched/core: Kill sched_class::task_waking to clean up the migration logic (Peter Zijlstra) [bef8dfac7614]
    * sched/fair: Prepare to fix fairness problems on migration (Peter Zijlstra) [53f679c6a647]
    * sched/fair: Move record_wakee() (Peter Zijlstra) [a12f3407540b]
    * cpu-hotplug: Always use real time scheduling when hotplugging a CPU (Syed Rameez Mustafa) [51cc457e5c66]
    * arm64: Don't force compilation of memlat devfreq governors (Sultanxda) [2a90c1e8eb35]
    * ARM: dts: msm8996: Remove redundant CPU bandwidth devfreq devices (Sultanxda) [e544c7360fda]
    * power: qpnp-fg: make read_beat a static function (John Dias) [fd2ef5eb6ce5]
    * power: qpnp-fg: have sanity check beat once before wakelock (John Dias) [0d2f36355855]
    * UPSTREAM: hrtimer: Fix hrtimer_is_queued() hole (Peter Zijlstra) [fdf9adc6932e]
    * UPSTREAM: hrtimer: Allow concurrent hrtimer_start() for self restarting timers (Peter Zijlstra (Intel)) [36a10c04e496]
    * ANDROID: sched: rt: Avoid preempting CPUs if softirq explicity disable (Joel Fernandes) [e52e02a93ff1]
    * BACKPORT: sched/rt: Reduce rq lock contention by eliminating locking of non-feasible target (Tim Chen) [0946181cf214]
    * BACKPORT: sched/rt: Add a missing rescheduling point (Sebastian Andrzej Siewior) [dc8dcb0ab37f]
    * tracing: Have preempt(irqs)off trace preempt disabled functions (Steven Rostedt (Red Hat)) [ff453d18d1a0]
    * BACKPORT: sched, rt: Convert switched_{from, to}_rt() / prio_changed_rt() to balance callbacks (Peter Zijlstra) [f2bdd42735ff]
    * BACKPORT: sched,rt: Remove return value from pull_rt_task() (Peter Zijlstra) [85a01fb52fde]
    * UPSTREAM: sched: Allow balance callbacks for check_class_changed() (Peter Zijlstra) [b9f3631a86d1]
    * BACKPORT: sched: Replace post_schedule with a balance callback list (Peter Zijlstra) [e2dea03955fe]
    * ANDROID: ARM64: smp: disable preempt in backtracing across all cores (Wei Wang) [12b437b074fd]
    * scsi: ufs: Fix crashes caused by uninitialized completion usage (Sultanxda) [823fd821ef8b]
    * power: msm-core: Fix mutex not getting unlocked in error path (Sultanxda) [ac69bda7ae09]
    * msm: mdss: update mdss perf when changing refresh rate (Ray Zhang) [79720e255b98]
    * sched/deadline: Split cpudl_set() into cpudl_set() and cpudl_clear() (Tommaso Cucinotta) [bf99d065cf4e]
    * sched/deadline: Make CPU heap faster avoiding real swaps on heapify (Tommaso Cucinotta) [de1edff38ce5]
    * sched/deadline: Refactor CPU heap code (Tommaso Cucinotta) [0016790d1f2f]
    * sched/deadline: Fix wrap-around in DL heap (Tommaso Cucinotta) [afbfaad75536]
    * sched/deadline: Unify dl_time_before() usage (Juri Lelli) [3e87becd3f26]
    * sched/deadline: Remove cpu_active_mask from cpudl_find() (Xunlei Pang) [68665dc5c18a]
    * sched/deadline: Modify cpudl::free_cpus to reflect rd->online (Xunlei Pang) [b10f75ef2063]
    * UPSTREAM: lz4: fix wrong compress buffer size for 64-bits (Bongkyu Kim) [fbb8cce2186d]
    * UPSTREAM: zram/zcomp: do not zero out zcomp private pages (Sergey Senozhatsky) [558c894777da]
    * UPSTREAM: zram: pass gfp from zcomp frontend to backend (Minchan Kim) [98839a0fd735]
    * ASoC: wsa881x: Avoid query temp during suspend (Naveen Ramaraj) [7d647e8a6812]
    * perf: disable cross_hotplug for l2 cache pmu. (Yabin Cui) [c99b825e030c]
    * firmware_class: Fix firmware_loading_timeout usage of jiffies (AdrianDC) [067ac2b730b1]
    * sched/deadline: Avoid pointless __setscheduler() (Wanpeng Li) [53ead9d455e2]
    * sched/wait: Fix a kthread race with wait_woken() (Peter Zijlstra) [b350309e9ec5]
    * netdev, sched/wait: Fix sleeping inside wait event (Peter Zijlstra) [9889db9f2fc5]
    * cpu-boost: Rework scheduling setup (Alex Naidis) [f31a1f359b9f]
    * cpufreq: cpu-boost: don't boost the gold cluster unecessarily (Francisco Franco) [223ededa820b]
    * cpufreq: cpu-boost: export input_boost_enable to userspace (franciscofranco) [6688611c6b08]
    * cpufreq: cpu-boost: don't boost over user set max freq (Francisco Franco) [111a867092ba]
    * drivers: cpu-boost: fixing this typo will improve performance by 50% (Francisco Franco) [a61f4685a9dd]
    * qcom: msm-core: uninterruptible wait - you can kiss my arse goodbye (franciscofranco) [b827bf29a72f]
    * cfq-iosched: fix the setting of IOPS mode on SSDs (Jens Axboe) [0abc98e11b3c]
    * block: Make CFQ default to IOPS mode on SSDs (Tahsin Erdogan) [15e57f2af688]
    * drivers: mdss: queue input handler functions to a high prio wq (Francisco Franco) [9d55273ba2ac]
    * cpufreq: Schedule work for the first-online CPU on resume (Viresh Kumar) [6cdd647db5a7]
    * cpufreq: hisilicon: add acpu driver (Leo Yan) [ddd17157e483]
    * cpufreq: powernv: Report cpu frequency throttling (Shilpasri G Bhat) [97f3280101ce]
    * zswap: remove double definition of zswap_zpool_ops (Adek Maulana) [942cfa26f09e]
    * zram: unify error reporting (Sergey Senozhatsky) [cd875e1f3de1]
    * mm: zpool: constify the zpool_ops (Krzysztof Kozlowski) [e0cd79897bde]
    * zsmalloc: remove null check from destroy_handle_cache() (Sergey Senozhatsky) [6f0c393ab45b]
    * zsmalloc: do not take class lock in zs_shrinker_count() (Sergey Senozhatsky) [8f04048254e8]
    * zsmalloc: use class->pages_per_zspage (Minchan Kim) [910f1eb48139]
    * zsmalloc: consider ZS_ALMOST_FULL as migrate source (Minchan Kim) [26b6e3caa2fd]
    * zsmalloc: partial page ordering within a fullness_list (Sergey Senozhatsky) [4b7527b780f7]
    * zsmalloc: use shrinker to trigger auto-compaction (Sergey Senozhatsky) [eb4322fd8d20]
    * zsmalloc: account the number of compacted pages (Sergey Senozhatsky) [a8fbc9397645]
    * zsmalloc/zram: introduce zs_pool_stats api (Sergey Senozhatsky) [482cad9e17e6]
    * zram: fix pool name truncation (Sergey Senozhatsky) [e9cb788f1560]
    * zram: check comp algorithm availability earlier (Sergey Senozhatsky) [eca8e0872647]
    * zram: cut trailing newline in algorithm name (Sergey Senozhatsky) [61f12ee31b73]
    * zram: cosmetic zram_bvec_write() cleanup (Sergey Senozhatsky) [8cdaede73f06]
    * zram: add dynamic device add/remove functionality (Sergey Senozhatsky) [8400b5cc801d]
    * zram: close race by open overriding (Sergey Senozhatsky) [292db8630459]
    * zram: return zram device_id from zram_add() (Sergey Senozhatsky) [21f7c7901e01]
    * zram: trivial: correct flag operations comment (Sergey Senozhatsky) [a821c287f1d4]
    * zram: report every added and removed device (Sergey Senozhatsky) [9b354920d8da]
    * zram: remove max_num_devices limitation (Sergey Senozhatsky) [271246e13bb0]
    * zram: reorganize code layout (Sergey Senozhatsky) [45441d54a597]
    * zram: use idr instead of `zram_devices' array (Sergey Senozhatsky) [f75294e338a7]
    * zram: cosmetic ZRAM_ATTR_RO code formatting tweak (Sergey Senozhatsky) [f6a00daf8bd5]
    * zram: remove obsolete ZRAM_DEBUG option (Marcin Jabrzyk) [4a33d27d66f2]
    * zsmalloc: cosmetic compaction code adjustments (Sergey Senozhatsky) [089201cd1fef]
    * zsmalloc: introduce zs_can_compact() function (Sergey Senozhatsky) [792bd884ea29]
    * zsmalloc: always keep per-class stats (Sergey Senozhatsky) [f1facdd919d8]
    * zsmalloc: drop unused variable `nr_to_migrate' (Sergey Senozhatsky) [aa639f90aab8]
    * zpool: remove zpool_evict() (Dan Streetman) [9b560b5ad10d]
    * alarmtimer: Rate limit periodic intervals (Thomas Gleixner) [c504a964644f]
    * rtc: alarm: Fix data handling issue with alarm->type (Venkatesh Yadav Abbarapu) [fdab2d18a692]
    * cpufreq: cpu-boost: set default cpuboost values (Francisco Franco) [4a84188a218f]
    * reduced wakelocks by wlan (root) [23bed48828a7]
    * rcu: Make RCU_FAST_NO_HZ take advantage of numbered callbacks (Alex Naidis) [1140dd1f8ac7]
    * cpufreq: various cpu-boost improvements (Francisco Franco) [555c567e9a7e]
    * drivers: cpu-boost: optimize policy update loop on input cpufreq boost (Francisco Franco) [23e97017b6e7]
    * optimize Kernel Samepage Merging (root) [2e9fe7b5ae01]
    * mm/memory_hotplug: enforce block size aligned range check (Pavel Tatashin) [7450eef513a2]
    * mm/memory_hotplug: optimize probe routine (Pavel Tatashin) [850d5e31920a]
    * qcom-cpufreq double force previous cpu freq when coming online (Sultanxda) [8ca34d794e67]
    * mm: memcontrol: default hierarchy interface for memory (Johannes Weiner) [d35347920c94]
    * sched: Optimize task_sched_runtime() (Peter Zijlstra) [bc5512887834]

    if you like my work by me a beer
    happy flashing
    30
    new update first oreo build
    add kcal
    add adreno idler
    add zen
    add maple
    add lionfish
    Add fingerprint boost
    disable crc
    add fradom
    usw
    add boffela wakelockblocker
    new stuff comming soon
    recomend Exkernel manager from flar2
    29
    little new update online
    HellsGate-X6

    -revert the most off changes from x5 relase its more stable so
    -revert driver and unused stuff we dont need this
    -add uksm back
    -update f2fs v4.18-rc1
    -fscrypt: add Speck128/256 support
    -boeffla_wl_blocker: fix overflow in sprintf
    -incrase more the frequency for better audio quality
    -Add driver to change the I/O scheduler when the screen turns off
    -Add Qnovo Interface for QNS
    -undervolt for overheat problem
    -add driver to Allow 'QTI Core Control' to limit max cores on Screen off
    here the complet changelog

    Changelog for Hellsgate-Kernel,


    Changelog

    if you like my work buy me a beer :)
    happy flashing guys