Releases: dev-sm8350/kernel_oneplus_sm8350
McQuaid Kernel r08 Release
▸ Kernel 5.4.283
▸ XDA: https://xdaforums.com/t/kernel-mcquaid-op9-pro.4655216
▸ TG: https://t.me/TogoFireWork/76436
<<<<<Maintainer: @TogoFire >>>>>>
<<<<Devices: OnePlus9/9 pro>>>>>>>
<<<<<<Android 14 or higher>>>>>>>>
<<Note: Custom ROM. No ROM Stock>>
▸ Note:
Normal version to new fw: 14.0.0.600, 14.0.0.701 ...
Legacy version to old fw: 14.0.0.212 or 13.x.
More about fw: https://github.com/Wishmasterflo/Firmware_flasher?tab=readme-ov-file#readme
The normal McQ version does not have ksu, susfs, nethunter.
The KSU version has susfs and nethunter.
And the Nethunter version does not have ksu/susfs.
💠 Changelog:
Full changelog link: https://raw.githubusercontent.com/dev-sm8350/AnyKernel3/Changelog/changelog.txt
- Upstream QCOM
- Upstream 5.4.283
- Upstream 5.4.282 LTS
- (Eva GCC) 22082024 (Bleeding Edge), gcc lto & graphite
- Fixes in cpufreq, thermal, hotspot and crosscompile gcc in compile.sh
- 6b58780 - cpufreq: Remove unused cpu governors (TogoFire)
- f223493 - cpufreq: schedutil: Allow single-CPU frequency to drop without idling (Sultan Alsawaf)
- f7e68f2 - qcacld-3.0: Unguard SMMU mapping functions (Alexander Winkowski)
- 4c5b807 - qcacld-3.0: Disable REMOVE_PKT_LOG (Danny Lin)
- 87e8c81 - Revert "qcacld-3.0: Always force user build" (TogoFire)
- 548e3c6 - Revert "BACKPORT: thermal/core: Remove the 'forced_passive' option" (TogoFire)
- 587e1c3 - drivers: staging: ksu: [Fix] grant root to the shell in debug mode (RobinChen)
- 6d2a4bf - ksu/fs/include/kernel/mm: Import SUSFS tag v1.3.8 and fix build to k5.4 (simonpunk)
- 0c89006 - uapi/linux/const.h: prefer ISO-friendly typeof (Kevin Brodsky)
- 87e7e4b - soc: smcinvoke: Rename size_add to size_add_soc (Rudi Setiyawan)
- 28a2c9e - Revert "bitmap: introduce generic optimized bitmap_size()" (TogoFire)
- b8e59ee - Revert "fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE" (TogoFire)
💠 Normal version:
McQ-r08-op9x-06092024-1837-signed
MD5 Checksum : a19545c93ad8fe2c4f4ba1798b12cb24
McQ-Legacy-r08-op9x-06092024-1829-signed
MD5 Checksum : 5a6c81c50659bfd6a0ab478037499a3a
💠 KSU version:
McQ-KSU-r08-op9x-06092024-1844-signed
MD5 Checksum : 3f6c6a705dfe2080d3edbdb0c7c70214
McQ-KSU-Legacy-r08-op9x-06092024-1805-signed
MD5 Checksum : 108dff709c6777ca2754273060a98d86
💠 NetHunter version:
McQ-Nethunter-r08-op9x-06092024-1850-signed
MD5 Checksum : e0fb6046052b851d8a1528654bd7c8ea
McQ-Nethunter-Legacy-r08-op9x-06092024-1817-signed
MD5 Checksum : f6cb5ae01792b2f80def7e556c254496
Enjoy! ^^
McQuaid Kernel r07 Release
▸ Kernel 5.4.281
▸ XDA: https://xdaforums.com/t/kernel-mcquaid-op9-pro.4655216
▸ TG: https://t.me/TogoFireWork/76436
<<<<<Maintainer: @TogoFire >>>>>>
<<<<Devices: OnePlus9/9 pro>>>>>>>
<<<<<<Android 14 or higher>>>>>>>>
<<Note: Custom ROM. No ROM Stock>>
▸ Note:
Normal version to new fw: 14.0.0.600, 14.0.0.701 ...
Legacy version to old fw: 14.0.0.212 or 13.x.
More about fw: https://github.com/Wishmasterflo/Firmware_flasher?tab=readme-ov-file#readme
The normal McQ version does not have ksu, susfs, nethunter.
The KSU version has susfs and nethunter.
And the Nethunter version does not have ksu/susfs.
💠 Changelog:
Full changelog link: https://raw.githubusercontent.com/dev-sm8350/AnyKernel3/Changelog/changelog.txt
- HOTFIX: Fix thermal.
- 6d2c642 - Revert "BACKPORT: thermal/core: Remove the 'forced_passive' option"
- Upstream QCOM
- Upstream 5.4.281 LTS
- (Eva GCC) (Bleeding Edge), gcc lto & graphite
- Fix usb tethering
- ab4d8db - lahaina-qgki_defconfig: USB: Enable RNDIS configuration for tethering (TogoFire)
- 911988d - Revert "treewide: Remove ipc logging support" (TogoFire)
- 3749d02 - Revert "usb: f_gsi: Add API to allow selection of LLCC TCM memory" (Divyanshu-Modi)
- 6d774a3 - Revert "usb: gadget: f_gsi: Add support to enable/disable using TCM MEM" (Divyanshu-Modi)
- f043c35 - Revert "usb: f_gsi: Reset RMNET IN endpoint related num_buf and buf_len" (Divyanshu-Modi)
- 8c2ef90 - Revert "usb: gadget: f_ncm: allocate/free net device upon driver bind/unbind" (Ajay Agarwal)
- 880df25 - ipa_v3: rmnet_ipa: Spit iface name and quota size only once upon error (Tashfin Shakeer Rhythm)
- 70f7376 - kernel: printk: Filter out LibBpfLoader information (Tashfin Shakeer Rhythm)
- 9c5fb21 - kernel: printk: Filter out failure messages regarding usb_gadget (Tashfin Shakeer Rhythm)
- 879122e - kernel: printk: Filter out untracked PID information (Tashfin Shakeer Rhythm)
- 219bf31 - kernel: printk: Filter out DM_DEV_STATUS failure logs (Tashfin Shakeer Rhythm)
- 9d652d8 - kernel: printk: Fix userspace log filter (Tashfin Shakeer Rhythm)
- 326e9ce - kernel: printk: Filter out some userspace logs (Tashfin Shakeer Rhythm)
- 3c358cf - Revert "printk: silence healthd messages from userspace" (TogoFire)
- 4aa5275 - int128: move __uint128_t compiler test to Kconfig (Ard Biesheuvel)
- c44d345 - fs: nfs: checkout to Ubuntu-5.4.0-175.195 (Juhyung Park)
- f98815d - fs: nfs: checkout to Ubuntu-5.4.0-149.166 (Juhyung Park)
- 6b7e3e5 - ioprio: move user space relevant ioprio bits to UAPI includes (Oliver Hartkopp)
- 4163693 - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Mel Gorman)
- b4cdbd0 - sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Valentin Schneider)
- 803e138 - sched/fair: Remove SIS_AVG_CPU (Mel Gorman)
- 225b0eb - sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli)
- 74bfd83 - cpufreq: qcom-cpufreq-hw: Reduce LIMITS_POLLING_DELAY_MS to 1ms (EmanuelCN)
- 37a7916 - mm/zram/defconfig: drop le9 and zram entropy (TogoFire)
- bf30666 - sched: Fix erroneous definition of sched_feat(RT_PUSH_IPI) (shygosh)
- 4c448df - kernel/sys.c: Spoof localversion to be "-qgki" for netmgrd (Tashfin Shakeer Rhythm)
- 6376099 - Revert "softirq: Let ksoftirqd do its job" (Paolo Abeni)
- df99798 - Revert "sched: avoid migrating when softint on tgt cpu should be short" (Alexander Winkowski)
- e063f79 - Revert "softirq: defer softirq processing to ksoftirqd if CPU is busy with RT" (Alexander Winkowski)
- 1f1e4e2 - Revert "softirq: Don't defer all softirq during RT task" (Alexander Winkowski)
- a2835d1 - Revert "Revert "Mark HI and TASKLET softirq synchronous"" (Alexander Winkowski)
- f2a99fe - Revert "Revert "softirq: Let ksoftirqd do its job"" (Alexander Winkowski)
- ea65a4b - Revert "softirq: Import Sony changes" (TogoFire)
- 0c17a60 - Revert "trace: Add trace points for tasklet entry/exit" (Alexander Winkowski)
- d74bead - power: oplus: sm8350: Set appropriate variable for charge_full_design (pjgowtham)
- 377577b - power: oplus: sm8350: Fetch cycle_count from oplus_gauge_get_batt_cc() (CyberDroid23)
- 4825288 - power: oplus: Report discharging status on ui soc update (LuK1337)
- 75279a5 - kbuild: Improve git operations by using relative path (Madara273)
💠 Normal version:
McQ-r07-op9x-24082024-2310-signed
MD5 Checksum : 128d03f529b4dcef97e42921b12644be
McQ-KSU-Legacy-r07-op9x-24082024-2237-signed
MD5 Checksum : d5f48ff3191af7b4bfe21762f9e9f714
💠 KSU version:
McQ-KSU-r07-op9x-24082024-2314-signed
MD5 Checksum : e2824ffee486d4deb132e7c67ef30599
McQ-KSU-Legacy-r07-op9x-24082024-2237-signed
MD5 Checksum : 2ef85d0b84a51608ee97451a544926b5
💠 NetHunter version:
McQ-Nethunter-r07-op9x-24082024-2318-signed
MD5 Checksum : ac6f8a015c549ccb07690e56780c9373
McQ-KSU-Legacy-r07-op9x-24082024-2237-signed
MD5 Checksum : 230c8482be1ecbfba88d9002da13c543
Enjoy! ^^
McQuaid Kernel r06 Release
▸ Kernel 5.4.281
▸ XDA: https://xdaforums.com/t/kernel-mcquaid-op9-pro.4655216
▸ TG: https://t.me/TogoFireWork/76436
<<<<<Maintainer: @TogoFire >>>>>>
<<<<Devices: OnePlus9/9 pro>>>>>>>
<<<<<<Android 14 or higher>>>>>>>>
<<Note: Custom ROM. No ROM Stock>>
▸ Note:
Normal version to new fw: 14.0.0.600, 14.0.0.701 ...
Legacy version to old fw: 14.0.0.212 or 13.x.
More about fw: https://github.com/Wishmasterflo/Firmware_flasher?tab=readme-ov-file#readme
The normal McQ version does not have ksu, susfs, nethunter.
The KSU version has susfs and nethunter.
And the Nethunter version does not have ksu/susfs.
💠 Changelog:
Full changelog link: https://raw.githubusercontent.com/dev-sm8350/AnyKernel3/Changelog/changelog.txt
- Upstream 5.4.281
- (Eva GCC) 15.0.0 20240804 (Bleeding Edge), Built with gcc lto and graphite.
- Drop useless uid_sys_stats and some sched. Add missing cpufreq commits. Disable cpuset useless. And fixed other things that affected latency and performance.
- ebf054f - media/modules: Revert two patches to keep binary compatible (Jialin Zhang)
- 33b932d - lpm-levels: Expose sleep_disabled
(Alexander Winkowski)
- 3ea09d8 - lpm-levels: Optimize sleep_disabled
(Alexander Winkowski)
- dfb78f5 - cpuidle: Make notifier no-op when restricted to WFI (Alexander Winkowski)
- 1998993 - lpm-levels: Treat negative sleep lengths as indefinite (Sultan Alsawaf)
- ae38854 - cpufreq: Always respect min freq (Alexander Winkowski)
- b7fc6cd - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Shaokun Zhang)
- a98fe62 - cpufreq: stats: Use local_clock() instead of jiffies (Viresh Kumar)
- 421c648 - cpufreq: stats: Fix string format specifier mismatch (Viresh Kumar)
- 3959172 - cpufreq: stats: Add memory barrier to store_reset() (Rafael J. Wysocki)
- ab8e9c3 - cpufreq: stats: Enable stats for fast-switch as well (Viresh Kumar)
- 48844d3 - cpufreq: stats: Mark few conditionals with unlikely() (Viresh Kumar)
- 1feccbd - cpufreq: stats: Remove locking (Viresh Kumar)
- cf04daa - cpufreq: stats: Defer stats update to cpufreq_stats_record_transition() (Viresh Kumar)
- c5cd410 - Revert "cpufreq: stats: replace the global lock with atomic" (TogoFire)
- 7fd6df1 - cpufreq: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)
- 17bc6d6 - Revert "cpufreq: record CPUFREQ stat for fast switch path" (Kazuki Hashimoto)
- 8ad10b4 - msm: gsi: remove the WARN_ON to avoid panic_on_warn issue on debug build. (Eva Huang)
- 98b2a2b - lahaina-qgki_defconfig: Disable cpusets (Alexander Winkowski)
- e14c032 - qcacld-3.0: Disable Optimize for size (idkwhoiam322)
- a188454 - net/ipv6: release spinlock after counters are freed (Vaisakh Murali)
- c2540ae - binder: fix hang of unregistered readers (Carlos Llamas)
- da33102 - binder: fix max_thread type inconsistency (Carlos Llamas)
- 071cdae - gpu: msm: Compile out tracing (celtare21)
- 8ed6e1b - Revert "msm: kgsl: Add gpu_frequency tracepoint to power trace system" (TogoFire)
- 06a857e - Revert "msm: kgsl: Add gpu_frequency trace during SLUMBER entry and exit" (spakkkk)
- 432c72b - gpu: msm: Block userspace from changing the GPU idle timeout (Kazuki Hashimoto)
- 9b007f6 - Revert "net/bluetooth: Queue delayed work on power efficient wq" (Niranjan BR)
- 761a6d0 - Revert "techpack/audio: bolero: queue work on power efficient freezable wq" (TogoFire)
- 18e4171 - Revert "techpack/audio: tfa: Queue delayed work on power efficient wq" (TogoFire)
- 0ae4aad - lahaina-qgki_defconfig: Set kernel timer back to default (250hz) (TogoFire)
- 64d517f - PGO: Compile Debug Filesystem by default with PGO_GEN
(Diaz1401)
- 15413ee - ASoC: msm-pcm-routing-v2: Disable GCOV profiling (Diaz1401)
- 2caeb77 - PGO: Append -fkernel-pgo
when compiling with PGO_GEN
(Diaz1401)
- 65719b9 - PGO: Add value profile support for kernel. (xiongzhou4)
- e541b62 - Makefile: Use --coverage
for gcov profiling (Diaz1401)
- ee18932 - BACKPORT: gcov: shut up missing prototype warnings for internal stubs (Arnd Bergmann)
- 6e344a8 - BACKPORT: gcov: clang: drop support for clang-10 and older (Nick Desaulniers)
- 7c6f31d - BACKPORT: gcov: use kvmalloc() (Johannes Berg)
- 59525d6 - BACKPORT: gcov: simplify buffer allocation (Johannes Berg)
- 68c3281 - BACKPORT: gcov: combine common code (Johannes Berg)
- 9db3d68 - BACKPORT: gcov: fix clang-11+ support (Nick Desaulniers)
- e20d0be - BACKPORT: gcov: remove support for GCC < 4.9 (Nick Desaulniers)
- cb1c05c - BACKPORT: gcov: Remove old GCC 3.4 support (Will Deacon)
- 2fe12d7 - BACKPORT: kernel/gcov/fs.c: replace zero-length array with flexible-array member (Gustavo A. R. Silva)
- 9f36821 - BACKPORT: gcov: gcc_3_4: replace zero-length array with flexible-array member (Gustavo A. R. Silva)
- 9ee3ec4 - BACKPORT: gcov: gcc_4_7: replace zero-length array with flexible-array member (Gustavo A. R. Silva)
- 4085e29 - scripts,lto: Enable -fdevirtualize-at-ltrans
in LTO GCC (Diaz1401)
- 189e67a - scripts,lto: Set LTO GCC parallel jobs to host thread counts (Diaz1401)
- aae9769 - Makefile: Add support for detecting host thread counts (Diaz1401)
- 9db6a5e - Makefile: Enable -fno-semantic-interposition
for GCC Graphite (Diaz1401)
- 84be716 - Makefile: Enable -fipa-pta
for GCC Graphite (Diaz1401)
- ed317f4 - kernel: add support for GCC Graphite optimisation (Vaisakh Murali)
- 94848f5 - kbuild: Only add -fno-var-tracking-assignments for old GCC versions (Mark Wielaard)
- 12921cc - Makefile: Silence -Wformat
warning (Diaz1401)
- 602019c - Makefile: Silence some spurious GCC warnings (Adam W. Willis)
- e31b878 - Makefile: disable array-compare warnings (Vaisakh Murali)
- 283f769 - kbuild: Enhance build information with compiler and repo details (TogoFire)
- fa75709 - kbuild: Remove URLs from LINUX_COMPILER macro (Divyanshu-Modi)
- a741db9 - kbuild: Use uname for LINUX_COMPILE_HOST detection (Chris Down)
- 901b033 - kbuild: remove the owner check in mkcompile_h (Masahiro Yamada)
- 4f1e6d2 - thermal_core: Use notify ops when CONFIG_ACPI_THERMAL=y (Tashfin Shakeer Rhythm)
- 70bfa0c - BACKPORT: thermal/core: Remove the 'forced_passive' option (Daniel Lezcano)
- d0ecd81 - sched: drop dvfs headroom (TogoFire)
- 93c7961 - Revert "sched/core: Always panic when scheduling in atomic context" (TogoFire)
- 07e65ae - Revert "walt: Update default window size for HZ 100" (onettboots)
- 07e19de - Revert "ANDROID: sched/fair: Avoid unnecessary balancing of asymmetric capacity groups" (Tashfin Shakeer Rhythm)
- Upstream zstd version v1.5.6
💠 Normal version:
McQ-r06-op9x-07082024-2023-signed
MD5 Checksum : 7CA4241E443D789CF823D97192CD64DF
McQ-Legacy-r06-op9x-07082024-2000-signed
MD5 Checksum : 4FA0CBAFE98055F1EA871C2B661B1696
💠 KSU version:
McQ-KSU-r06-op9x-07082024-2039-signed
MD5 Checksum : 2BAC17480D059000956A4CB002BEF93A
McQ-KSU-Legacy-r06-op9x-07082024-1947-signed
MD5 Checksum : B132670FC2B684A89A8ED9F43486C66E
💠 NetHunter version:
McQ-Nethunter-r06-op9x-07082024-2055-signed
MD5 Checksum : D450CDD2F53410F9ACB8E48604B44CA4
McQ-Nethunter-Legacy-r06-op9x-07082024-2048-signed
MD5 Checksum : 6ACB3727BA6A054669D5236BE3E82B06
Enjoy! ^^
McQuaid Kernel r05 Release
▸ Kernel 5.4.280
▸ XDA: https://xdaforums.com/t/kernel-mcquaid-op9-pro.4655216
▸ TG: https://t.me/TogoFireWork/76436
<<<<<Maintainer: @TogoFire >>>>>>
<<<<Devices: OnePlus9/9 pro>>>>>>>
<<<<<<Android 14 or higher>>>>>>>>
<<Note: Custom ROM. No ROM Stock>>
▸ Note:
Normal version to new fw: 14.0.0.600, 14.0.0.701 ...
Legacy version to old fw: 14.0.0.212 or 13.x.
More about fw: https://github.com/Wishmasterflo/Firmware_flasher?tab=readme-ov-file#readme
The normal McQ version does not have ksu, susfs, nethunter.
The KSU version has susfs and nethunter.
And the Nethunter version does not have ksu/susfs.
💠 Changelog:
Full changelog link: https://raw.githubusercontent.com/dev-sm8350/AnyKernel3/Changelog/changelog.txt
### Brief summary of the changelog:
- Fixed performance and fps drop. Tested on COD and MBLL games.
- Clang 19 (23.07.2024) + GCC EVA 15 (25.07.2024).
- f23bc9d - Revert "sched: do not allocate window cpu arrays separately" (Vaisakh Murali)
- cb8d401 - Revert "ANDROID: sched: Fix off-by-one with cpupri MAX_RT_PRIO evaluation" (DennySPb)
- 98e86d4 - Revert "sched: idle: Avoid retaining the tick when it has been stopped" (Panchajanya1999)
- 003e1c4 - arm64: dts: lahaina: Do not forcibly disable kpti at runtime pointlessly (Tashfin Shakeer Rhythm)
- c2cbdd8 - Revert "vfs: don't mod negative dentry count when on shrinker list" (Linus Torvalds)
- 296d5f0 - Revert "arch_topology: Report SCHED_CAPACITY_SCALE to the problematic userspace" (Dark-Matter7232)
- 444b25a - Revert "sched/core: Forbid Unity-based games from changing their CPU affinity" (TogoFire)
- 0e6f3b3 - Revert "kernel: Remove sched_lib hacks" (TogoFire)
💠 Normal version:
McQ-r05-op9x-26072024-1851-signed
MD5 Checksum : 72249955CF740F4FF949D8EA61145105
McQ-Legacy-r05-op9x-26072024-1856-signed
MD5 Checksum : A9185086108644C7291F3D1A95CFA037
💠 KSU version:
McQ-KSU-r05-op9x-26072024-1843-signed
MD5 Checksum : E262DBB084943958F78F67883A7F1D6C
McQ-KSU-Legacy-r05-op9x-26072024-1835-signed
MD5 Checksum : FB04F9E1606EDA6898FFEE6AAB86240E
💠 NetHunter version:
McQ-Nethunter-r05-op9x-26072024-1907-signed
MD5 Checksum : 07BB4382D5C90B031BD9395284754CCE
McQ-Nethunter-Legacy-r05-op9x-26072024-1903-signed
MD5 Checksum : 0F262C7483CB4B8415E03CC0E6A82F6C
Enjoy! ^^
McQuaid Kernel r04 Release
▸ Kernel 5.4.280
<<<<<Maintainer: @TogoFire >>>>>>
<<<<Devices: OnePlus9/9 pro>>>>>>>
<<<<<<Android 14 or higher>>>>>>>>
<<Note: Custom ROM. No ROM Stock>>
▸ Note:
Normal version to new fw: 14.0.0.600, 14.0.0.701 ...
Legacy version to old fw: 14.0.0.212 or 13.x.
More about fw: https://github.com/Wishmasterflo/Firmware_flasher?tab=readme-ov-file#readme
The normal McQ version does not have ksu, susfs, nethunter.
The Ksu version has susfs and nethunter.
And the Nethunter version does not have ksu/susfs.
💠 Changelog:
Full changelog link: https://raw.githubusercontent.com/dev-sm8350/AnyKernel3/Changelog/changelog.txt
### Brief summary of the changelog:
- Battery improvements.
- Fixed syntax errors in scripts.
- Organization of commits and cleaning.
- Improvement in LMKD via execprog+post_boot.
- fs: file_blocker: Block more useless modules.
- Add support for okcar (CarPlay).
- Upstream 5.4.280 LTS.
- 05860fe - UPSTREAM: locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able()
- c09431f - Revert "locking/mutex: Don't hog RCU read lock while optimistically spinning"
- 5617f1d - kernel: Remove sched_lib hacks (EmanuelCN)
- 11b8fb6 - sched/core: Forbid Unity-based games from changing their CPU affinity (Sultan Alsawaf)
- 01dc4fe - arch_topology: Report SCHED_CAPACITY_SCALE to the problematic userspace (Nauval Rizky)
- bba27e9 - post_boot: Optimize LMKD Settings for Background App Management (TogoFire)
- 11efb1b - techpack: camera: Nuke unused OIS source (Michael Bestas)
- 5fe41fc - usb: Add usb3.0 support form f_okcar_xx.c. (herodhb)
- 1a2079e - usb: hub: Resolved the problem of the device failing to enumerate the GM SGM_Buick NG 2.5 HMI. (Leo)
- 7ce9303 - drivers: Providing kernel support for okcar (Leo)
- a548f49 - qcom: memshare: Lower log level for hyp_assign_phys failure to warn (TogoFire)
- 1ece7e8 - Revert "memshare: Add support to listen to SUBSYS_RAMDUMP_NOTIFICATION" (electimon)
- 3b81310 - icnss2: Collect msa0 ramdump only at the time of crash (Prateek Patil)
- 9ea08ec - interconnect: qcom: icc-rpmh: fix error path in common probe (Veera Vegivada)
- 64e91ee - arm64: dts: lahaina: Disable expedited RCU grace periods after init & boot quietly (Danny Lin)
- 88a8983 - arm64: dts: lahaina: Disable expedited RCU grace periods (Danny Lin)
- d5f8fc6 - BACKPORT: tcp: Reduce SYN resend delay if a suspicous ACK is received (SeongJae Park)
- 3a03b3b - scripts: Makefile: suppress DTC compiler warnings (Jesse Chan)
- 947bbba - scsi: ufs: handle error to avoid kernel panic (Jaegeuk Kim)
- 9429409 - Revert "scsi: ufs: Atomic update for clkgating_enable" (alk3pInjection)
- 66f6a97 - lahaina-qgki_defconfig: Disable WQ_POWER_EFFICIENT_DEFAULT (Pranav Vashi)
- kernel: Remove sched_lib hacks (EmanuelCN)
- sched/core: Forbid Unity-based games from changing their CPU affinity (Sultan Alsawaf)
- arch_topology: Report SCHED_CAPACITY_SCALE to the problematic userspace (Nauval Rizky)
Note: Unfortunately when using Sultan Alsawaf's Forbid Unity-based commit, it is causing performance and fps drops. This will be fixed in the next update.
💠 Normal version:
McQ-r04-op9x-24072024-1301-signed
MD5 Checksum : B0AA154960E037CD4181A79443982C04
McQ-Legacy-r04-op9x-24072024-1304-signed
MD5 Checksum : 8F81E9DCB272E2E78CE3D2F737ED1693
💠 KSU version:
McQ-KSU-r04-op9x-24072024-1256-signed
MD5 Checksum : 630AB63D018E932119A8DF0DDA8C2BBB
McQ-KSU-Legacy-r04-op9x-24072024-0352-signed
MD5 Checksum : C19D3AA60C109FC7EC7968DA7A3716F3
💠 NetHunter version:
McQ-Nethunter-r04-op9x-24072024-1317-signed
MD5 Checksum : A2901407F6843BBE11B8F57CC56D3430
McQ-Nethunter-Legacy-r04-op9x-24072024-1310-signed
MD5 Checksum : BD771FE927CC59EB9A32CE77CD262B06
Enjoy! ^^
McQuaid Kernel r03 Release
▸ Kernel 5.4.279
<<<<<Maintainer: @TogoFire >>>>>>
<<<<Devices: OnePlus9/9 pro>>>>>>>
<<<<<<Android 14 or higher>>>>>>>>
<<Note: Custom ROM. No ROM Stock>>
▸ Note:
Normal version to new fw: 14.0.0.701, 14.0.0.600.
Legacy version to old fw: 14.0.0.212 or 13.x.
More about fw: https://github.com/Wishmasterflo/Firmware_flasher?tab=readme-ov-file#readme
The normal McQ version does not have ksu, susfs, nethunter.
The Ksu version has susfs and nethunter.
And the Nethunter version does not have ksu/susfs.
💠 Changelog:
Full changelog link: https://raw.githubusercontent.com/dev-sm8350/AnyKernel3/Changelog/changelog.txt
### Brief summary of the changelog:
- Fix recording videos on social networks such as snapchat and instagram.
- Fix SIM detection.
- Fixed performance and lag issues once and for all.
- Fixed large file transfers from PC to device without interruptions now.
- Reverted useless gpu and ufs driver stuff.
- 555dd20 - ksu/fs/include/kernel/mm: Import SUSFS tag v1.3.7 and fix build to k5.4 (Celica Sylphil)
- 8d0e7e4 - msm: cvp: remove debug logging, logging decision and firmware debugging (Kristof Petho)
- 2747fdf - Revert "msm: kgsl: Remove unneeded profiling from ringbuffer submission" (TogoFire)
- fc69b36 - Revert "msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input" (TogoFire)
- aed4431 - Revert "msm: kgsl: Don't try to wait for fences that have been signaled" (TogoFire)
- 7ba6a28 - Revert "msm: kgsl: Remove sync fence names" (TogoFire)
- f73cb20 - Revert "msm: kgsl: Defer memory frees done from event kthread" (TogoFire)
- eb62429 - Revert "msm: kgsl: Trigger timers during inline submission" (TogoFire)
- 410293d - Revert "msm: kgsl: Skip VM page insert operations for IO-Coherent cached buffers" (TogoFire)
- 7bad156 - Revert "msm: kgsl: set vm_pgoff of vma to zero" (TogoFire)
- df6b114 - drm: Stub out debug prints (Kazuki Hashimoto)
- a73b599 - post_boot: Nuke zram (TogoFire)
- 798b407 - post_boot: Drop cpuset parameters (TogoFire)
- 3f6d7e5 - post_boot: Nuke Snapdragon Scaling (TogoFire)
- 347ffa5 - drivers: zram: set disksize to 4GB (TogoFire)
- 213e1a3 - drivers: zram: Don't allow ZRAM disksize to go below 512M (darkhz)
- 127cc62 - Revert "techpack/vidc/msm_venc: changes to improve quality" (TogoFire)
- 17a750c - Revert "printk: use buffer from the stack space" (TogoFire)
- bbb0f2a - Revert "BACKPORT: scsi: ufs: core: Increase fDeviceInit poll frequency" (itsHanibee)
- 3b3a1bc - Revert "scsi: ufs: Deprecate Qualcomm UFS QOS implementations" (TogoFire)
- d46b64e - Revert "scsi: ufs: Fix a bug in ufshcd_system_resume()" (EmanuelCN)
- 6f5c4e6 - Revert "scsi: ufs: Fix pm_runtime count in reset flow" (lllgts)
- cdf79e9 - Revert "drivers: scsi: ufs: Async suspend/resume callbacks." (John Galt)
- 2528915 - drivers: usb: dwc3: Nuke sync probe (TogoFire)
- 011e26d - Reapply "dwc3: Add check for sg queued trbs while reclaiming" (TogoFire)
- 5a61050 - msm: ipa: Fix simcard mobile data network and fix SIM detection (TogoFire)
💠 Normal version:
McQ-r03-op9x-18072024-0227-signed
MD5 Checksum : bc9902e46fc1a6ac60d0eb5c428302bf
McQ-Legacy-r03-op9x-18072024-0234-signed
MD5 Checksum : 4bb035c56101a71473d90adea996bfc8
💠 KSU version:
McQ-KSU-r03-op9x-18072024-0245-signed
MD5 Checksum : b370621a66e04d9083af78f94284b2ee
McQ-KSU-Legacy-r03-op9x-18072024-0240-signed
MD5 Checksum : 11537b09184367bd82b08871865388aa
💠 NetHunter version:
McQ-Nethunter-r03-op9x-18072024-0258-signed
MD5 Checksum : ebd50795d828665e6e3ae652f8d307c1
McQ-Nethunter-Legacy-r03-op9x-18072024-0250-signed
MD5 Checksum : 2E7338B823863B44BBE453647810A122
Enjoy! ^^
McQuaid Kernel r02 Release
▸ Kernel 5.4.279
<<<<<Maintainer: @TogoFire >>>>>>
<<<<Devices: OnePlus9/9 pro>>>>>>>
<<<<<<Android 14 or higher>>>>>>>>
<<Note: Custom ROM. No ROM Stock>>
▸ Note:
Normal version to new fw: 14.0.0.701, 14.0.0.600.
Legacy version to old fw: 14.0.0.212 or 13.x.
More about fw: https://github.com/Wishmasterflo/Firmware_flasher?tab=readme-ov-file#readme
The normal McQ version does not have ksu, susfs, nethunter.
The Ksu version has susfs and nethunter.
And the Nethunter version does not have ksu/susfs.
💠 Changelog:
Full changelog link: https://raw.githubusercontent.com/dev-sm8350/AnyKernel3/Changelog/changelog.txt
Small fixes:
Removed things that affect performance and cause lag.
- 9194833 - Revert "cpufreq: schedutil: Use the frequency below the target if they're close" (TogoFire)
- 5819d7c - Revert "cpufreq: schedutil: Set default up/down rate limits to 500/1000 us" (TogoFire)
- 298cf73 - Revert "post_boot: update" (TogoFire)
- 5b673db - post_boot: Remove retrict cpuset for non-critical groups (TogoFire)
- a592dc0 - post_boot: Snapdragon Scaling LP (TogoFire)
- f822f40 - post_boot: enable fuse by default (TogoFire)
- 0aa9632 - Revert "post_boot: Snapdragon Scaling EEV2" (TogoFire)
### Brief summary of the changelog:
- Fix qs lag
- Memory fix
- Reduces heat
- Thermal pressure
- Execprog + post_boot (init.kernel.post_boot-lahaina.sh) + Snapdragon Scaling
- Base LOS Qcom
- Upstream LTS
- Fix offline charge
- Up Ak3
- Signed kernel
- Options: KSU + SUSFS v1.3.5 + NetHunter
- New fs umount
- Silence logspams
- Backport binder_alloc from android13-5.15 to msm-5.4
- Binder fixes
- Improvements gpu, cpu, sched, techpack, qcacld, and etc
- Fix overheads
- Fix cpuidle and ulps suspend
- rpmh: Checkout from msm-5.10
- Up ufs
- Battery improvements
- Ntfs3: import from 5.15.156
- MikroTik EoIP tunnel support
- Implement BBR2 congestion avoidance algorithm
- Set TCP BBR2 default
- Upstream Erofs
- Reversed several useless things
- Up wireguard
- Add AmneziaWG protocol improvements
- And other improvements
💠 Normal version:
McQ-r02-op9x-13072024-0500-signed
MD5 Checksum : 02e8c9df84ea942e8db313230fd0c965
McQ-Legacy-r02-op9x-13072024-0508-signed
MD5 Checksum : 26d008a5d5c86230afceb676265da088
💠 KSU version:
McQ-KSU-r02-op9x-13072024-0517-signed
MD5 Checksum : 7615ffdd7cffcd161aae92d26569b8cd
McQ-KSU-Legacy-r02-op9x-13072024-0522-signed
MD5 Checksum : ccf214868bb82d8e9330c7f178cbc85c
💠 NetHunter version:
McQ-Nethunter-r02-op9x-13072024-0544-signed
MD5 Checksum : f018f41597fb1e63ee83306b1481dc69
McQ-Nethunter-Legacy-r02-op9x-13072024-0536-signed
MD5 Checksum : 9ee7b5c842cd86290da9089014016347
Enjoy! ^^
McQuaid Kernel r01 Release
▸ Kernel 5.4.268
MD5 Checksum : c9f6b8acf902f7753911b8505d930c55
<<<<<Maintainer: @TogoFire >>>>>>
<<<<Devices: OnePlus9/9 pro>>>>>>>
<<<<<<Android 14 or higher>>>>>>>>
<<Note: Custom ROM. No ROM Stock>>
💠 Changelog:
- Initial release
- Hotfix |Fix: Screen flickers/resets when switching between 120 and 60 FPS. On op9-pro.
💠 KSU version:
- Initial release
MD5 Checksum : d85627fe9ca03ca8a7fa483a9ab7c8a6