[Xiaomi Redmi Note 3 [Snapdragon] ROMs, Kernels, Re] psndna88:
AGNi pureLOS-N/O v12.1:- (Built using GCC 8.0.0 UBERTC)

* Vivid-2 ScreenMode: Vivid mode with default saturation value

* AGNi Installer: update ScreenModes app with Vivid-2 mode & oreo api level support

* AGNi Control: update to v1.4 & use /cache for its user-defined settings

* Enhanced performance & battery usage

* AGNi Installer: background cpuset RIL boost (solves late network signal bars loading after booting on Oreo)

Changelog:

New Additions:-

cpufreq: Introduce CPU input boost driver

cpu_input_boost: backport to 3.10

cpu_input_boost: change mask for 8956

cpu_input_boost: resolve redefiniation for cpufreq_next_valid

cpu_boost: disable input_boost user tunables as we use new cpu_input_boost driver

fs/sync: block fsync operations during cpu_input_boost events

mdss: kcal: add Vivid-2 mode (normal saturation) in AGNi Screen Modes

BACKPORT: rcu: Optionally run grace-period kthreads at real-time priority

BACKPORT: rcu: Unify boost and kthread priorities

BACKPORT: rcu: Move RCU_BOOST variable declarations, eliminating #ifdef

Updates:-

ARM: make sure RO local relocations are part of kernel RO section

block: cfq: accept cfq_slice_async, cfq_slice_idle and cfq_group_idle as 0 unless HZ is >= 1000

md: Disable dm-verity

selinux: conditionally reschedule in hashtab_insert while loading selinux policy

selinux: conditionally reschedule in mls_convert_context while loading selinux policy

selinux: no recursive read_lock of policy_rwlock in security_genfs_sid()

selinux: fix a possible memory leak in cond_read_node()

selinux: simple cleanup for cond_read_node()

selinux: make the netif cache namespace aware

selinux: normalize audit log formatting

selinux: cleanup error reporting in selinux_nlmsg_perm()

selinux: Remove unused function avc_sidcmp()

selinux: quiet the filesystem labeling behavior message

selinux: do all flags twiddling in one place

selinux: add force_audit sysfs node to enable logging of dontaudit

selinux: remove unused variabled in the netport, netnode, and netif caches

net: sch_generic: Allow devices to opt-out net watchdog

cpuidle: Check for dev before deregistering it.

drivers: cpuidle: Do not select menu and ladder governors

cpuidle: improve governor Kconfig options

cpuidle: fix improper return value on error

cpuidle: kick all cpu after idle handler installed

cpuidle: lpm_levels: Remove duplicate cpuidle tracepoints

lpm-levels: Check for need_resched just before entering PSCI

cpuidle: lpm-levels: Remove local_irq_enable from lpm_cpuidle_select

lpm-levels: Add QCOM cpuidle governor

power: qcom: Select CPU_IDLE_MULTIPLE_DRIVERS

cpuidle: declare cpuidle_dev in cpuidle.h

lpm-levels: Fix driver registration after API change

cpuidle: simplify multiple driver support

qcom-cpufreq: skip frequencies that round to same rate

qcom-cpufreq: Use cpufreq_table_validate_and_show to fill freq_table

qcom-cpufreq: Fill in policy->freq_table

qcom-cpufreq: Rename cpufreq_suspend to suspend_data

cpufreq: Introduce macros for cpufreq_frequency_table iteration

drivers: devfreq: add simple_ondemand

msm: thermal: Update the hotplug initialization

cpufreq: ondemand: Change the calculation of target frequency

alarmtimer: don't rate limit one-shot timers

alarmtimer: Rate limit periodic intervals

sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting

sched: Remove one division operation in find_busiest_queue()

sched: Allow migrating kthreads into online but inactive CPUs

signal: Only reschedule timers on signals timers have sent

ASoC: core: init delayed_work for codec-codec links

mmc: sdhci-msm: Complete porting the patch

mmc: sdhci-msm: Disable controller clocks in suspend

Fixes:-

msm_performance: disable tracing

fs: fuse/sdcardfs: bring to LOS state

msm: mdss: Correct the AD backlight calculation formulas

fs: update exfat (squash commit)

Revert: "vidc: restore to stock state"

AGNi specific additions:-

AGNi Control: use 128kb readahead as defaults and cfq for external sdcard

AGNi Control: update to v1.4 & use /cache for its user-defined settings

AGNi Installer: update ScreenModes app with Vivid-2 mode & oreo api level support

AGNi Installer: background cpuset RIL boost

DOWNLOAD LOS-O v12.1

DOWNLOAD LOS-N v12.1

AGNi Toolbox v1.6 AROMA-flashable-zip (update magisk uninstaller codes)

EDIT: Reuploaded v12.1:-

* vidc: dont use vidc_hal_session_flush for LOS-O