[Xiaomi Redmi Note 3 [Snapdragon] ROMs, Kernels, Re] psndna88:
AGNi pureLOS-N/O v12.9:-

NEEDS DIRTY FLASH OF ROM REFLASH BEFORE THIS

* many fixes & performance tweaks

* add option to use stock gpu voltages and thermal engine

* uses modified thermal engine config [LOS-N/O]

New Additions:-

Merge caf/LA.BR.1.3.7_rb1.11

staging: prima: Merge caf/LA.BR.1.3.7_rb1.11

fs: Add sdfat support (msdos,fat16,vfat,exfat combined driver)

fs: sdfat: sync upstream

fs/proc: hide androidboot.selinux=permissive flag in /proc/cmdline

enable HARDEN_BRANCH_PREDICTOR

disable SCHED_FREQ_INPUT

drivers/power: disable bcl

mm/vmscan: fix prepare_kswapd_sleep if kswapd running too long

Updates:-

ANDROID: sdcardfs: Set s_root to NULL after putting

ANDROID: sdcardfs: d_make_root calls iput

ANDROID: sdcardfs: Check for private data earlier

ANDROID: sdcardfs: Hold i_mutex for i_size_write

ANDROID: sdcardfs: Protect set_top

msm: mdss: adjust mdss_mdp_get_plane_sizes parameters init order

BACKPORT: futex: Remove requirement for lock_page() in get_futex_key()

UPSTREAM: scsi: sg: don't return bogus Sg_requests

ALSA: pcm: prevent UAF in snd_pcm_info

ALSA: pcm: use lock to protect substream runtime resource

ALSA: pcm: add locks for accessing runtime resource

ANDROID: sound: rawmidi: Hold lock around realloc

drivers: qdsp6v2: Add mutex unlock to properly release lock

binder: use GFP_HIGHUSER flag since binder is designed for userspace

Bluetooth: Prevent stack info leak from the EFS element

ASoC: msm: qdspv2: add mutex to prevent access same memory simultaneously

msm: ADSPRPC: validate user buffers after copying from user

dts: kenzo: disable sched_enable_power_aware

kgsl: convert some workqueues to use kthreads

kgsl: Increase priority of RT thread

msm: mdss: check buffer size before writing to user buffer

dtsi: adjust prim panel and panel-supply as per latest miui

kernel: disable arch_power by default & allow toggle

cpufreq: ironactive: add checks for CONFIG_SCHED_FREQ_INPUT

Fixes:-

kernel/cgroup: fix permission checks for task group attach

kernel/workqueue: restore to older state

ANDROID: Bluetooth: hidp: buffer overflow in hidp_process_report

ipsec: Fix aborted xfrm policy dump crash

BACKPORT: msm: mdss: Fix invalid dma attachment during fb shutdown

msm: mdss: Fix for wrong length in copy_to_user

msm: sensor: actuator: fix out of bound read for region params

msm: sensor: actuator: check NULL pointer for actuator ctrl

revert: "msm: mdss: fix race condition between rotator api's

dts: fix big cluster max-corners

dts: restore 133,200,366MHz gpu freq steps

AGNi specific additions:-

AGNi Control: tweak impulse governor & other governor scripts

AGNi Control: add option DoubleTap2Wake+Swipe2Wake(^v,<>)+Swipe2Sleep

AGNi Installer: add gpu uv option

AGNi Installer: tweak scheduler

AGNi Installer: set 266MHz gpu freq as min default balanced spectrum profile

AGNi Installer: make rcu 3x aggressive RCU_FAST_NO_HZ for Battery profile

AGNi Installer: use modified thermal config [LOS-N/O]

AGNi Installer: always replace thermal engine without thermal libs [LOS-N/O]

AGNi Installer: fix goodix-netlink auto mode for NOS-Oreo [LOS-O]

AGNi Installer: add back option to replace thermal engine [LOS-N/O,MIUI-MM]

DOWNLOAD LOS-O v12.9

DOWNLOAD LOS-N v12.9