[Xiaomi Redmi Note 3 [Snapdragon] ROMs, Kernels, Re] psndna88:
AGNi pureMIUI-MM/N v11.2:- MEGA FEATURE PACKED UPDATE (Diwali Special)

Main Features:

Merged caf/LA.BR.1.3.6_rb1.23

PDesire Audio (kernel based) 1st time ported on kenzo (no extra battery usage unlike rom based sound mods)

Added a lot of audio enhancements (heaven for audiophiles)

PDesire Wakelock Blocker to tame rogue apps

Major Improved Memory Management by 3.18 upstreams

Updated Zram-lz4 for optimal performance

Improved IO & filesystem performance (ext4,f2fs), with ton of embedded tracing/logging disabled in updated ext4

New recommended option in installer to use lazytime mount option for /system, /data, /cache (improves filesystem performance)

AGNi control/spectrum: tweaked default interactive balanced profile (recommended)

Implemented lot of security fixes

Added a ton of fixes and some my own stuff

More Improved battery life, even with audio playback !!!

Detailed Changelog:

Merge caf/LA.BR.1.3.6_rb1.23

staging: prima: implement updates from LA.BR.1.3.6_rb1.23

---(Filesystems/Memory Management/IO)

fs: squash update mm,block,ext4,jbd2,crypto,f2fs,procfs with 3.18 backports

fs: disable extensive tracing embedded in ext4 and jbd2

ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize

ext4: fix overflow caused by missing cast in ext4_resize_fs()

ext4: Don't clear SGID when inheriting ACLs

proc: prevent stacking filesystems on top

arch/arm64: squash update

drivers/block: squash update zram with lz4

mm: Queue swap_work only if previous instance has completed

---(Audio Enhancements & Fixes)

sound:codecs: PDesireAudio v1.0 port to kenzo

sound_control: external mic boost as independent tunable

Drivers: Slimbus: slimbus enhancements MKII

ASOC: fix dependencies and build of SND_SOC_WCD_DSP_MGR

slim-msm: Handling resources during port de-allocation

slim-msm: Differentiate SSR from Noise during power up

slim: msm: Handle slimbus HW noise during early boot-up

slim: msm: ngd: Add priority to DSP SSR notifier

slim-msm-ngd: Register with specific subsystem

soundwire: Fix NULL pointer dereference

soundwire: Add support for usecases without compander

ASoC: msm: Fix mute on speaker in VoWLAN calls

sound:soc: Increase tasha wcd9335 sido_voltage

ASoC: msm: acquire lock in ioctl

ALSA: seq: Fix use-after-free at creating a port

sound: codec: improve impedance sense accuracy and change debounce time

ASoC: msm8x16-wcd: Update HPH PA gain for Tombak

ASoC:[Backported msm-4.4r9] wcd9335: Add dapm ignore suspend for backend dais

ASoC:[Backported msm-4.4r9] wcd9335: don't check for HPHL and HPHR for mono headset

ASoC:[Backported msm-4.4r9] wcd9335: add all child devices of codec

ASoC:[Backported msm-4.4r9] wcd9335: Infinite loop when routing DMIC for handset ANC

ASoC:[Backported msm-4.4r9] wcd9335: Adjust DMIC clock based on sample rate

ASoC:[Backported msm-4.4r9] msm: fix ULL playback over a2dp

ASoC:[Backported msm-4.4r9] wcd9335: Add support to enable low power mode on codec

ASoC:[Backported msm-4.4r9] wcd-spi: SPI driver for WCD audio codecs

ASoC:[Backported msm-4.4r9] wcd_dsp_mgr: Add the WCD DSP manager driver

ASoC:[Backported msm-4.4r9] wcd-dsp-utils: Add utilities for wcd dsp

---(Random CRNG)

random: fully switch to Chacha20

crypto: arm64/crc32 - merge CRC32 and PMULL instruction based drivers

crypto: arm64/chacha20 - implement NEON version based on SSE3 code

crypto: arm64/crc32 - accelerated support based on x86 SSE implementation

crypto: arm64/crct10dif - port x86 SSE implementation to arm64

random: remove an unused function

random: always use /dev/urandom

random: fix comment for unused random_min_urandom_seed

random: remove variable limit

random: remove stale urandom_init_wait

random: convert get_random_int/long into get_random_u32/u64

random: use chacha20 for get_random_int/long

random: remove unused randomize_range()

random: simplify API for random address requests

lib/uuid.c: move generate_random_uuid() to uuid.c

random: replace non-blocking pool with a Chacha20-based CRNG

---(Security Fixes)

mac80211: accept key reinstall without changing anything

mac80211: use constant time comparison with keys

prima:VOSS: vos_mem_compare should always use const parameters

nl80211: check for the required netlink attributes presence

wcnss: fix the potential buffer flow issue in firmware setup

packet: call fanout_release, while UNREGISTERING a netdev

---(Miscellaneous Fixes)

wakelock: PDesire Dynamic wakelock blocker

qpnp-smbcharger: set PARALLEL_CHG_THRESHOLD_CURRENT	to 2000mA

qpnp-fg: fix "Unbalanced enable for IRQ" error

kernel: enable and set read-only arch_power & power_efficient wq

ipa: ratelimit an error log

msm: qpnp-haptic: Use a high-priority workqueue for haptics

Make msm_serial_hs RT to improve bluetooth performance

android: binder: fix duplicate error return.

arm64: Add support ARCH_SUPPORTS_INT128

msm: vidc: enable decoder dcvs for VP9

arm64: crypto: Change priority of arm64 aes cipher

serial: msm_serial_hs: Change the wakeup interrupt enable sequence

msm_serial_hs: disable interrupts cleanly in shutdown

perf/core: Fix group {cpu,task} validation

usb-storage: fix deadlock involving host lock and scsi_done

PM/devfreq: governor_bw_hwmon: Reduce default guard_band_mbps

drivers: camera: Fix derps in actuator

input: ft5346_ts: add NULL pointer check

ksm: remove redundant __GFP_ZERO from kcalloc

msm: camera: fix off-by-one overflow in msm_isp_get_bufq

alarmtimer: Rate limit periodic intervals

alarmtimer: don't rate limit one-shot timers

clk: qcom: gcc-8976: Add SDCC clocks, fix USB clocks, add missing camera clock

clk: msm: mdss: add locking mechanism for critical section

---(Removals)

drivers/usb: revert some changes

kernel: remove powersuspend & faser-fp quick resume

revert "kernel: auto disable arch_power when display panel Off"

revert "kenzo: fpc1020/goodix: Set fingerprintd/gx_fpd always on on high priority"

---(AGNi installer/control)

AGNi installer: lazytime mount fstab option

AGNi control: add external mic boost option

AGNi control/spectrum: tweak default interactive balanced profile

DOWNLOAD MIUI-MM v11.2

DOWNLOAD MIUI-N v11.2