Skip to content

Releases: acuicultor/Radioactive_kernel_oneplus8

V2.3.1

18 Nov 10:49
Compare
Choose a tag to compare

From this version onwards Custom variant can be flashed on Android12 custom roms

  • dynamic stune boost to 4.19 patch squashed #1
  • dts: kona-oem: touchscreen: Enable glove mode feature
  • msm: kgsl: Relax CPU latency requirements to save power
  • dts: qcom: Don't build kona & kona-v2 dtbs
  • scripts: Makefile.lib: Don't disable dtc checks
  • dtc-aosp: Makefile: Fix building on k4.19
  • mkdtimg: Bundle upstream python rewrite as submodule
  • dtbo.img: build device tree overlay partition image
  • Revert "scripts: Makefile: add support to use external DTC"
  • dtc: Bundle AOSP's fork of dtc

V2.3.0

05 Oct 07:22
Compare
Choose a tag to compare

Project name: Radioactive_kernel_oneplus8Series-V2.3.0

  • update build version (acuicultor)
  • makefile: remove more clang noise (acuicultor) [06d426c]
  • Revert "kernel: sched: walt: fix window ravg HZ dependency" (acuicultor) [d764a2f]
  • touchpanel_common_driver: Expose gaming status (LibXZR) [08dea10]
  • touchpanel_common_driver: Introduce force_game_switch_enable node for userspace (LibXZR) [e82cdaf]
  • touchpanel_common_driver: Fix game mode not restoring on wakeup (LibXZR) [8457145]
  • touchpanel_common_driver: Restore game mode status after switching touchpanel sample rate (LibXZR) [b8eebb1]
  • touchpanel_common_driver: Init game mode variable (LibXZR) [0089072]
  • touchscreen: s6sy761: Only perform pm_qos on cpu where the interrupt is running (LibXZR) [089efee]
  • s6sy761: fix memory leak from sec_ts_run_rawdata_all() (Park Ju Hyung) [cf6010a]
  • s6sy761: use GFP_DMA memory for touch_i2c_read_block() (Park Ju Hyung) [1115a18]
  • touchscreen: use GFP_DMA memory for touch_i2c_read_block() (Park Ju Hyung) [7b5cb8b]
  • touchscreen: add a few bp hints (Park Ju Hyung) [f2198ae]
  • touchscreen: avoid dynamic memory allocations (Park Ju Hyung) [f2361b5]
  • touchscreen: avoid unnecessary heap allocations (Park Ju Hyung) [e8e6f79]
  • s6sy761: avoid unnecessary heap allocations (Park Ju Hyung) [26b893d]
  • mbcache: Speed up cache entry creation (Sultan Alsawaf) [a81647e]
  • proc: Don't let Google Camera run in the background (Sultan Alsawaf) [2d2f424]
  • defconfig regenerate (acuicultor) [721ba93]
  • block: Introduce Anxiety I/O Scheduler (tytydraco) [e465e32]
  • block: core: gotta go fast (Demon000) [03e013b]
  • block:fix for 4.9 (Dabug123) [b69eef3]
  • block: add tripndroid io scheduler (TripNRaVeR) [1f623e0]
  • block:keep default stock (Dabug123) [c2ea8c6]
  • block: fix elevator ops (flar2) [3a367b7]
  • maple-iosched: convert to use fb_notifier (flar2) [16fce00]
  • maple-iosched: cast parameters to unsigned_long (flar2) [0d38df0]
  • block: add MAPLE I/O scheduler and set it as default (frap129) [f0afcca]
  • zen-iosched: cast parameters to unsigned long (flar2) [483d782]
  • block: add zen scheduler (andip71) [0f43e64]
  • sio-iosched: cast parameters to unsigned long (flar2) [28901e6]
  • SIO: update for linux 3.18 (flar2) [150a2bb]
  • fiops-iosched: update for linux 4.9 (flar2) [d1799bb]
  • FIOPS: update for linux 3.18 (flar2) [e0d7420]
  • Add SIO and FIOPS i/o schedulers (flar2) [84c04f9]
  • ANDROID: increase limit on sched-tune boost groups (Todd Kjos) [cd5a881]
  • tcp: Agile-SD: make it work for 4.14 (freak07) [d054fe8]
  • Adding-Agile-SD-TCP-module-and-modifying-Kconfig-and-makefile (mohamedalrshah) [aac0d99]
  • defconfig regenerate (acuicultor) [97d0965]
  • tcp: Fix sociopatch for 4.14 (HolyAngel) [854f154]
  • tcp:add sociopath (mlucy) [e464278]
  • writeback: hardcode dirty_expire_centisecs=3000 (30s) (Park Ju Hyung) [ec10634be52c]
  • fs: default to noatime (arter97) [a26b3b969efb]
  • kbuild: use LLVM integrated assembler for C files (Stefan Agner) [5f6ec7caeb27]
  • dts: kona-gpu: Remove qos active latency node (LibXZR) [dde460482b8c]
  • cpufreq: Don't WARN_ON on non-existent cpu (LibXZR) [24bb9f178211]
  • block: Do not collect I/O statistics (Tyler Nijmeh) [a69d36a48383]
  • i2c: i2c-qcom-geni: Add a function to get the IRQ of a client's adapter (Sultan Alsawaf) [1ac2992a3eb9]
  • irqchip: fix pcie device wakeup reason is unknown issue (luodw1) [8d07e1053448]
  • oneplus: touchscreen: Adapt PM QoS usage to incoherent OnePlus code (Sultan Alsawaf) [d37e013b87a1]
  • touchscreen: Optimize interrupt CPU usage (LibXZR) [28bae0514778]
  • sock: inline SELinux's sk_security to struct sock (Park Ju Hyung) [dddc67aa05f1]

V2.2.5

28 Jul 09:13
Compare
Choose a tag to compare

Project name: Radioactive_kernel_oneplus8Series-V2.2.5

  • update build version (acuicultor)
  • tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Ryan Sharpelletti) [861bf65]
  • dts: kona-v2: Add back some intermediate freqs for small cluster (acuicultor) [404a488]
  • dts: kona-v2: Add back 1286400 kHz for big cluster (LibXZR) [25df203]
  • dts: kona-v2: Add back 691200 kHz for small cluster (LibXZR) [4e0492d]
  • dts: kona: Add back the most efficient frequencies for big & prime cluster (LibXZR) [7e756f2]
  • dts: kona-v2: Rework frequency tables (LibXZR) [bee7cb2]
  • arm64: dts: kona-v2: {em, freq-table}: Re-calculate & optimize (alk3pInjection) [fc02707]
  • arm64: dts: kona-v2: Add full CPU frequency tables (alk3pInjection) [829e0a2]
  • cpufreq: qcom-hw: Allow overriding CPU frequency tables in DT (Danny Lin) [0c8fda6]
  • cpufreq: qcom-hw: Log reported voltage for each OPP (Danny Lin) [0947525]
  • makefile: remove clang noise (acuicultor) [0b9e6b2]
  • trace: Add a CONFIG_DISABLE_TRACE_PRINTK option. (Park Ju Hyung) [70ffcf5]
  • techpack: audio: Remove build timestamps (Danny Lin) [404c1f6]
  • techpack: audio: remove open conditional (acuicultor) [7d9b89c]Project name: Radioactive_kernel_oneplus8Series-V2.2.5
  • update build version (acuicultor)
  • tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Ryan Sharpelletti) [861bf65]
  • dts: kona-v2: Add back some intermediate freqs for small cluster (acuicultor) [404a488]
  • dts: kona-v2: Add back 1286400 kHz for big cluster (LibXZR) [25df203]
  • dts: kona-v2: Add back 691200 kHz for small cluster (LibXZR) [4e0492d]
  • dts: kona: Add back the most efficient frequencies for big & prime cluster (LibXZR) [7e756f2]
  • dts: kona-v2: Rework frequency tables (LibXZR) [bee7cb2]
  • arm64: dts: kona-v2: {em, freq-table}: Re-calculate & optimize (alk3pInjection) [fc02707]
  • arm64: dts: kona-v2: Add full CPU frequency tables (alk3pInjection) [829e0a2]
  • cpufreq: qcom-hw: Allow overriding CPU frequency tables in DT (Danny Lin) [0c8fda6]
  • cpufreq: qcom-hw: Log reported voltage for each OPP (Danny Lin) [0947525]
  • makefile: remove clang noise (acuicultor) [0b9e6b2]
  • trace: Add a CONFIG_DISABLE_TRACE_PRINTK option. (Park Ju Hyung) [70ffcf5]
  • techpack: audio: Remove build timestamps (Danny Lin) [404c1f6]
  • techpack: audio: remove open conditional (acuicultor) [7d9b89c]

V2.2.2

28 May 17:14
Compare
Choose a tag to compare
  • Synchronize codes for OnePlus 8T Oxygen OS 11.0.8.12.KB05AA and OnePlus 8 Oxygen OS 11.0.6.6.IN21AA and OnePlus 8 Pro Oxygen OS 11.0.6.6.IN11AA (yu.huang) [33a4946]
    • sched: features: Disable EAS_PREFER_IDLE (AngeloGioacchino Del Regno) [a748ded]
    • adreno_tz: Fix GPU target frequency calculation for high refresh rates (Sultan Alsawaf) [bc0ef00]
    • adrenoboost: stats is now a pointer (flar2) [d465c3d]
    • adrenoboost: disable by default (flar2) [67fb10d]
    • adrenoboost: finetuning algorithm - scale it a bit down (tbalden) [0be8317]
    • msm_adreno_tz: add adrenoboost parameter (flar2) [f58c1a7]
    • dts: remove avb flag (flar2) [374c667]
    • dts: qcom: kona-camera: fix i2c and order clocks correctly (Lucas Lee Jing Yi) [32944e7]
    • defconfig regenerate (acuicultor) [c6a9993]
    • cnss2: Load China BDF files for PJ_ID=14+HW_ID=21|22 combo (LuK1337) [bcc24c8]
    • Revert "fs: exfat: sync with v5.8-1arter97" (acuicultor) [1d63d69]
    • msm: msm_bus: Don't enable QoS clocks when none are present (Sultan Alsawaf) [2e32808]
    • ashmem: Rewrite to improve clarity and performance (miraclestars) [de8ad4f]
    • drm/msm/sde: Don't clear dim layers when there aren't any applied (Sultan Alsawaf) [65ddc5d]
    • soc: qcom: scm: Fix scm_call_count when used with LSE atomics (Sultan Alsawaf) [520bd16]
    • memlat: don't read perf event if other CPU is under scm call (Minchan Kim) [9de2edc]

V2.2.0

04 May 16:22
Compare
Choose a tag to compare
  • update build version
  • cnss2: Synchronize bus suspend and resume (Mahesh Kumar Kalikot Veetil) [74a0e3b]
  • cnss2: Set PCIe link state in proper state during resume (Yue Ma) [d5899da]
  • msm/vidc: remove debug logging and logging decision (Kristof Petho) [684044b]
  • msm/cvp: remove debug logging and logging decision (Kristof Petho) [dce1338]
  • drivers/oneplus: demote verbose logging to debug (Kristof Petho) [7a5eaee]
  • sched: Avoid scale real weight down to zero (Michael Wang) [f06a978]
  • sched: rt: Fix double accounting of cpu util in task placement decision (Lingutla Chandrasekhar) [b035b14]
  • defconfig regenerate (acuicultor) [bc5e3b6]
  • import latest oneplus source

V2.1.6

17 Apr 08:06
Compare
Choose a tag to compare

Merged latest oneplus source and cleaned unwanted commits

V2.1.4

12 Feb 10:49
Compare
Choose a tag to compare

Radioactive_kernel_oneplus8Series-V2.1.4

First build with custom roms support

  • qcacld: qca6390_defconfig: tone down debugging (Park Ju Hyung) [a995d2c]
  • Disable MODULES and dependents (Kristof Petho) [efbd3f2]
  • defconfig: enable RMNET drivers (Kristof Petho) [45a8526]
  • techpack: data: build rmnet extensions (Park Ju Hyung) [b8423f3]
  • techpack: data: pull in from CAF at 8300 (Kristof Petho) [1f750f9]
  • qcacld-3.0: Avoid undefined references when WLAN_POWER_DEBUG is disabled (Adam W. Willis) [26ea42c]
  • qcacld-3.0: Properly guard hdd_debugfs_process_mib_stats (Adam W. Willis) [7c63e12]
  • treewide: Fix string concatenation warnings detected by Clang 12 (Danny Lin) [8ccb009]
  • qcacld-3.0: fix Tautological Error (Kristof Petho) [bcbec1a]
  • qcacld-3.0: build and enable WLAN driver (Kristof Petho) [0a307f0]
  • qcacld-3.0: remove -Werror flag (Kristof Petho) [87ae4c5]
  • qcacld-3.0: set user build (Kristof Petho) [55c1e19]
  • qcacld-3.0: Fix mac address fallback when generation fails (Adam W. Willis) [4193674]
  • qcacld: defer hdd initialization and rely on userspace writing to /dev/wlan (Park Ju Hyung) [7b5082f]
  • qcacld: discard wlan_boot sysfs code on !CONFIG_MODULES (Park Ju Hyung) [16ed6e0]
  • qcacld: nuke Kconfig-based configuration entirely (Park Ju Hyung) [fb3a965]
  • qcacld-3.0: pull in from CAF at 5.2.022.3E (Kristof Petho) [0fc73ef]
  • disable unused function warning (acuicultor) [7975b8c]
  • Makefile.lib: Stop calling size_append (Julian Liu) [b493376]
  • Add toggle for disabling newly added USB devices (Daniel Micay) [4b4872b]
  • input/op_ts: Enable gestures required by some ROMS (idkwhoiam322) [22cc474]
  • input: touchscreen: Expose every possible gesture (dianlujitao) [196ee29]
  • arm64: dts: Drop ana6706 1080p timings (LuK1337) [33d5b13]
  • arm64: dts: Drop ana6706 1440@60 timings (LuK1337) [5485bd5]
  • arm64: dts: Switch ana6706 to 1440@120 (LuK1337) [004e3ff]
  • drm: msm: Remove DMS internal mode flag after switching (AngeloGioacchino Del Regno) [cdcd551]
  • drm: msm: Implement codepath variations for cont-splash DMS (AngeloGioacchino Del Regno) [4c00a3a]
  • msm/sde: prevent double register of input handler (Prashant Singh) [ff42be3]
  • treewide: fix pointer-to-int warnings generated by Clang (Kristof Petho) [86f110d]
  • treewide: fix misleading indentation errors found by Clang (Kristof Petho) [a01534c]
  • Treewide: fix all coding errors found by GCC (Kristof Petho) [2be354a]
  • defconfig: remove unused kernel modules (Kristof Petho) [987adfc]
  • adreno_tz: Fix GPU target frequency calculation for high refresh rates (Sultan Alsawaf) [102dc98]
  • msm: kgsl: Don't allocate memory dynamically for drawobj sync structs (Sultan Alsawaf) [fa7de9a]
  • msm: kgsl: Don't try to wait for fences that have been signaled (Sultan Alsawaf) [1da3188]
  • msm: kgsl: Remove sync fence names (Sultan Alsawaf) [9884681]
  • Revert "msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input" (acuicultor) [25c71e7]
  • Revert "msm: kgsl: use kmem_cache pool for draw objects" (acuicultor) [f92c17a]
  • Revert "binder: Reserve caches for small, high-frequency memory allocations" (acuicultor) [9802526]
  • Revert "msm: kgsl: Stop slab shrinker when no more pages can be reclaimed" (acuicultor) [8f91793]
  • drivers/bluetooth: reduce dmesg logspam (Kristof Petho) [59f88bb]
  • MSM_CVP: remove firmware logging / dmesg spam (Kristof Petho) [a296cdb]
  • msm: camera: Stub out the camera_debug_util API and compile it out (Kristof Petho) [5b64641]
  • kernel/cpu_pm: Fix uninitted local in cpu_pm (Douglas Anderson) [710ecb2]
  • defconfig regenerate (acuicultor) [f7afe92]
  • drivers/oneplus: bring config in line with stock 11.0.3.3 release (Kristof Petho) [a522e25]
  • oneplus: Silence gratuitous OEM logging (Adam W. Willis) [1c9e841]
  • selinux: fix double free (Tom Rix) [1e01375]
  • dts: Don't compile legacy dtbs (Adam W. Willis) [fca4d52]
  • msm: camera: utils: Demote unwanted logging to debug (Adam W. Willis) [b52fa32]
  • defconfig regenerate (acuicultor) [ed0fca3]
  • sched/tune: fix CAF's fuckup that didn't allow negative boosts (Yaroslav Furman) [aafab3c]
  • sched/tune: Refactor SchedTune Assist code (Danny Lin) [78a1f65]
  • sched/tune: Introduce SchedTune Assist[v3] (Yaroslav Furman) [5a9c607]
  • Revert "dynamic stune boost to 4.19 patch squashed #1" (acuicultor) [7ff6d6b]
  • defconfig regenerate (acuicultor) [c30455b]
  • KLAPSE: Switch DEFINE_TIMER callbacks to struct timer_list * (flar2) [0080bc2]
  • KLAPSE : Revise dimmer auto switch documentation (Tanish Manku) [82bf923]
  • KLAPSE : Use appropriate callback for data types (Tanish Manku) [839687f]
  • KLAPSE : Fix prototype warn (Tanish Manku) [fbaf775]
  • KLAPSE : Make default flow_freq value configurable at compile time from klapse.h (Tanish Manku) [933e9fb]
  • Drivers: Introduce K-lapse v5.0 (Tanish Manku) [fea5c46]

V2.1.1

21 Dec 11:12
Compare
Choose a tag to compare

Project name: Radioactive_kernel_oneplus8

  • update build version (acuicultor)
  • Revert "cpufreq: schedutil: Hard-code rate-limit thresholds" (acuicultor) [6d65378]
  • Revert "cpufreq: schedutil: Relax schedutil up/down rate limit thresholds" (acuicultor) [3c40d49]
  • Revert "block: Do not collect I/O statistics" (acuicultor) [c912062]
  • Revert "fs: default to noatime" (acuicultor) [2598aec]
  • Revert "block: set slice_idle to 0 on cfq" (acuicultor) [c0d9c5e]
  • scsi: ufs: Only apply pm_qos to the CPU servicing UFS interrupts (Sultan Alsawaf) [5715834]
  • defconfig regenerate (acuicultor) [a028d05]
  • KLAPSE: Switch DEFINE_TIMER callbacks to struct timer_list * (flar2) [d547e4d]
  • KLAPSE : Revise dimmer auto switch documentation (Tanish Manku) [47b3484]
  • KLAPSE : Use appropriate callback for data types (Tanish Manku) [2dd582c]
  • KLAPSE : Fix prototype warn (Tanish Manku) [091f5ec]
  • KLAPSE : Make default flow_freq value configurable at compile time from klapse.h (Tanish Manku) [ad208cc]
  • Drivers: Introduce K-lapse v5.0 (Tanish Manku) [953c7f7]
  • Revert "msm_performance: simplify touchboost check and process" (acuicultor) [a565aa9]
  • Revert "block,cfq: Set cfq_back_penalty to 1" (acuicultor) [4725ac2]

V2.1.0

24 Nov 10:02
Compare
Choose a tag to compare
  • update build version (acuicultor)
  • [3/3]touchpanel_common_driver: Never allow boosters write game_switch node (LibXZR) [ed1b2d0]
  • [1/3]touchpanel_common_driver: Enable game mode by default (LibXZR) [5ccfc66]
  • touchpanel_common_driver: Use a higher touchpanel sample rate for 60Hz mode (LibXZR) [b1449af]
  • touchpanel_common_driver: Restore game mode status after switching touchpanel sample rate (LibXZR) [6ca3fc2]
  • touchpanel_common_driver: Fix game mode not restoring on wakeup (LibXZR) [d88f31a]
  • exec: Add node tampering blacklist function (Danny Lin) [b73d502]
  • defconfig: align with stock kernel config (Kristof Petho) [21a4b9f]
  • defconfig regenerate (acuicultor) [472c564]
  • boeffla_wakelock_blocker: don't block wakelocks by default (flar2) [107a339]
  • boeffla_wl_blocker: update to wakelock blocker driver v1.1.0 (andip71) [1e20120]
  • boeffla_wl_blocker: update to wakelock blocker driver v1.0.1 (andip71) [9dfae6d]
  • boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0 (andip71) [b474b96]

V2.0.7

27 Oct 07:20
Compare
Choose a tag to compare
  • update build version (acuicultor)
  • kbuild: use LLVM integrated assembler for C files (Stefan Agner) [806f8f3]
  • block,cfq: Set cfq_back_penalty to 1 (celtare21) [dfa6148]
  • drivers/input: fix code errors caught by clang12 (acuicultor) [3e272d5]
  • defconfig: Disable serial console logging. (ZVNexus) [8ac78ee]
  • s6sy761: fix memory leak from sec_ts_run_rawdata_all() (Park Ju Hyung) [11e2514]
  • s6sy761: use GFP_DMA memory for touch_i2c_read_block() (Park Ju Hyung) [7c834bb]
  • touchscreen: use GFP_DMA memory for touch_i2c_read_block() (Park Ju Hyung) [27789b4]
  • touchscreen: add a few bp hints (Park Ju Hyung) [8955abf]
  • touchscreen: avoid dynamic memory allocations (Park Ju Hyung) [26d14d5]
  • touchscreen: avoid unnecessary heap allocations (Park Ju Hyung) [8d37b8f]
  • s6sy761: avoid unnecessary heap allocations (Park Ju Hyung) [a6a125a]
  • cpuidle: lpm-levels: Allow exit latencies equal to target latencies (Sultan Alsawaf) [28aee56]
  • msm_performance: simplify touchboost check and process (engstk) [073cc67]
  • Synchronize codes for OnePlus 8T Oxygen OS 11.0.1.2.KB05AA and OnePlus 8 Oxygen OS 11.0.1.1.IN21AA and OnePlus 8 Pro Oxygen OS 11.0.1.1.IN11AA