
Source (link to git-repo or to original if based on someone elses unmodified work):
This kernel aimed to be balanced, daily driver kernel
and give you the best battery backup possible.
v1-Stockholm
drivers: tee: Disable tee warning
drivers/misc: mediatek: Don't select HW_RANDOM by default
drivers: oppo_custom: Move logging to debug
drivers: misc: mtk-gpu_mali_bifrost: r20p0: gpu-arm-midgard: Disable …
cpufreq: fallback to schedutil if governor is not found
mali_kbase: pm: Add adaptive power policy
mali_kbase: pm: Enhance power policy interface
efconfig: Enable MTK IO Boost
drivers: mtk-video: mt6768: videox: Reduce the number of esd checks
drivers: memory: Conditionally compile SMI debug
drivers: mtk-ccu: Avoid i2c dumps altogether
drivers: mt6768-videox: Purge display logging
drivers: mtk-mlog: Disable building mlog by default
kbuild: clear LDFLAGS in the top Makefile
Tweak cpuidle governor to enter deep C state faster
arm64: crypto: add NEON accelerated XOR implementation
drivers: misc: mtk-gud: 410: Silence logspam
mm: Increase watermark scale factor
media: v4l: Use interruptible waits
genirq: Use interruptible wait
Makefile: Silence spam
kbuild: clear LDFLAGS in the top Makefile
scripts/Makefile.lib: speed up build process
drivers: mtk: Conditionally include systracker
drivers: mtk-systracker: Add an option to disable systracker debugger
drivers: misc: mediatek: Purge as much CMDQ_LOGs as possible
drivers: mtk-thermal-common: Silence thermal logging
arm64: Don't select systracker by default for mt6768
sched/core: Use SCHED_RR in place of SCHED_FIFO for all users
sched/rt: Change default SCHED_RR timeslice from 100 ms to 1 jiffy
kallsyms: lower alignment on ARM
arm64: debug: Disable self-hosted debug by default
defconfig: Disable PRINTK_MT_PREFIX
selinux: Remove audit dependency
Decrease time to enter sleep [Pafcholini]
mm/ksm: optimize kernel samepage merger to gain more battery
drivers: mtk-pseudo_m4u: Use debug printing for any level of logs
devfreq_boost: Introduce devfreq boost driver.
kernel: Boost whenever a zygote-forked process becomes a top app.
drivers/misc/mediatek: Enable some performance features
mm: oom_kill: Do not dump tasks by default
mm/vmscan.c: swappiness set to 45
mm: get 7% more pages in a pagevec
arm64: bpf: optimize modulo operation
Makefile: disable some fancy new GCC warnings
drivers: misc-mtk: Silence MTK build info
fs: Align file struct to 8 bytes
cpufreq: Don't WARN_ON on non-existent cpu
kernel: Fix cpufreq times memory leaks
binder: set binder_debug_mask=0 to suppress logging
mm: vmstat: use power efficient workingqueues
tcp_output: set initial TCP window size to 64K (speed improvement)
kernel: Boost whenever a zygote-forked process becomes a top app.
dmaengine: Fix memory leak in dma_async_device_register
Optimized Console FrameBuffer for upto 70% increase in Performance
mm: reduce the dirty ratio
rcu: Speed up calling of RCU tasks callbacks
blkdev: Disable iostats and add_random by default
kbuild: Disable stack conservation for GCC
drivers: mtk-mlog: Disable MTK Memory logger by default
trace: add CONFIG_DISABLE_TRACE_PRINTK option
drivers: mtk-perf: Shut up with the spam
drivers: mtk-cma: move logging to debug
drivers: mtk-tz: Disable debugging
drivers: mtk-watchdog: Drop cpu cbit printing
drivers: mtk-blocktag: Block the blocktag
drivers: mtk-watchdog: Correct printing apis
selinux: just shut up
cpufreq: Kill userspace CPU boosting entirely
mm: kmemleak: Don't die when memory allocation fails
selinux: Avoid dynamic memory allocation for INITCONTEXTLEN buffers
defconfig: Enable ZRAM Writeback
int_sqrt: Improve 3x faster integer sqrt.
rcu: Run nocb kthreads on little CPUs
arm64: lib: memory utilities optimization
ANDROI sdcardfs: Alloc memory only when needed in __sdcardfs_lookup()
scatterlist: Don't allocate sg lists using __get_free_page
FROMLIST: arm64: kernel: implement fast refcount checking
arm64: lse: Prefetch operands to speed up atomic operations
arm64: debug: Separate debug hooks based on target exception level
tcp: fastopen: Enable support for TCP fast open when serving
FROMGIT: net-tcp_bbr: broaden app-limited rate sample detection
tcp_bbr: adapt cwnd based on ack aggregation estimation
tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning
tcp_bbr: centralize code to set gains
tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0
tcp_bbr: in restart from idle, see if we should exit PROBE_RTT
tcp_bbr: add bbr_check_probe_rtt_done() helper
tcp_bbr: fix bbr pacing rate for internal pacing
net-tcp_bbr: set tp->snd_ssthresh to BDP upon STARTUP exit
tcp_bbr: remove bbr->tso_segs_goal
tcp_bbr: better deal with suboptimal GSO (II)
tcp: avoid min RTT bloat by skipping RTT from delayed-ACK in BBR
mbcache: Speed up cache entry creation
dtc: Silence warnings
setlocalversion: Don't append + and dirty tag
Makefile: Use pipes rather than temporary files for intermediate steps
ANDROI Drop leftover of oplus security changes
power: oplus_charger: Report Not Charging as Discharging for AOSP
power: oplus_charger: Silence dmesg spam
drivers: mtk-watchdog: Correct printing apis
selinux: just shut up
cpufreq: Kill userspace CPU boosting entirely
mm: kmemleak: Don't die when memory allocation fails
selinux: Avoid dynamic memory allocation for INITCONTEXTLEN buffers
defconfig: Enable ZRAM Writeback
int_sqrt: Improve 3x faster integer sqrt.
rcu: Run nocb kthreads on little CPUs
arm64: lib: memory utilities optimization
ANDROI sdcardfs: Alloc memory only when needed in __sdcardfs_lookup()
scatterlist: Don't allocate sg lists using __get_free_page
FROMLIST: arm64: kernel: implement fast refcount checking
arm64: lse: Prefetch operands to speed up atomic operations
arm64: debug: Separate debug hooks based on target exception level
tcp: fastopen: Enable support for TCP fast open when serving
FROMGIT: net-tcp_bbr: broaden app-limited rate sample detection
tcp_bbr: adapt cwnd based on ack aggregation estimation
tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning
tcp_bbr: centralize code to set gains
tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0
tcp_bbr: in restart from idle, see if we should exit PROBE_RTT
tcp_bbr: add bbr_check_probe_rtt_done() helper
tcp_bbr: fix bbr pacing rate for internal pacing
net-tcp_bbr: set tp->snd_ssthresh to BDP upon STARTUP exit
tcp_bbr: remove bbr->tso_segs_goal
tcp_bbr: better deal with suboptimal GSO (II)
tcp: avoid min RTT bloat by skipping RTT from delayed-ACK in BBR -
mbcache: Speed up cache entry creation
dtc: Silence warnings
Makefile: Use pipes rather than temporary files for intermediate steps
ANDROI Drop leftover of oplus security changes
power: oplus_charger: Report Not Charging as Discharging for AOSP
power: oplus_charger: Silence dmesg spam
power: oplus_charger: Fix slow charge while screen is on
thaw_fingerprintd: Use strstr() instead of memcmp()
power: Introduce OnePlus 3 fingerprintd thaw hack
arm64: Remove console args from cmdline
drivers: soc: oppo: Fix type redefinition of OPPO_DEVICE_IFNO
drivers: misc: mtk-gud: Fix type redefinition of TRUSTONIC_TEE_SUPPORT
drivers: silence warnings
firmware_loader: align .builtin_fw to 8
lib/string.c: implement stpcpy
Makefile: Use -O3 optimization for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE
ipv4/tcp: Force applications to use TCP_NODELAY to improve network …
setlocalversion: Never append a "+" to localversion
OplusKernelEnvConfig: Don't print allowed macros as warnings
Makefile: disable some fancy new GCC warnings
Makefile: Force ARCH to be arm64
Makefile: Purge Oppo Debugging Stuff
mm: rmap: Fix invalid casting from a void to an enumerator.
drivers: power: Fix Header Path for oplus_battery_mtk6769R s
arm64: Add 32-bit sigcontext definition to uapi signcontext.h
defconfig: Stop signing modules
Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation
drivers: power: Fix Header Path for oplus_battery_mtk6769
Ratings & Comments
0 Comments