Releases: TogoFire/kernel_xiaomi_panda
Panda Kernel r44 Release
4.9.329
<< Build completed in in 3 minutes and 56 seconds >>
MD5 Checksum : 19d34cbb1c67b1a45b7bdebafe1cf8c0
SHA1 Checksum : bd389f752f19baad8f6a70c868afc577d88228be
<<<Maintainer: @TogoFire >>>
<<Devices: Daisy and Sakura>>
Changelog:
-Neutron Clang 16
-wireguard: Update to version 1.0.20220627
-LA.UM.10.x
-cleaning on some things
-add support PS5 controller
-Enable HID_STEAM
-update zstd
-PRLMK
-sdFAT
-update drivers
-build fix and silence warnings
-update devfreq
-optimizations
-drivers: prima: LA.UM.9.6.4
-and several other things.. later I'll put it here
Enjoy!
Panda Kernel r43 Release
4.9.281
md5: a63817ced7dc6b818abd6dcd4c94c151
sha: b103ca057a42fca6ba4aec2981166c35b24e9df4
Changelog:
-Merge 4.9.281 from git.kernel.org
-fs: pstore: Add support to capture last_kmsg
-timer: Prepare to change timer callback argument type
-ANDROID: defconfig: disable per-cgroup pressure tracking
-FROMGIT: cgroup: psi : make per-cgroup pressure stall tracking config…
-cgroup: fix psi monitor for root cgroup
-kernel/sched/psi.c: expose pressure metrics on root cgroup
-psi: Fix race between psi_trigger_create/destroy
-psi: Fix psi state corruption when schedule() races with cgroup move
-sched,psi: Handle potential task count underflow bugs more gracefully
-psi: allow unprivileged users with CAP_SYS_RESOURCE to write psi files
-psi: Reduce calls to sched_clock() in psi
-psi: Optimize task switch inside shared cgroups
-psi: Pressure states are unlikely
-psi: Use ONCPU state tracking machinery to detect reclaim
-psi: Add PSI_CPU_FULL state
-psi: eliminate kthread_worker from psi trigger scheduling mechanism
-rcu: Rename cond_resched_rcu_qs() to cond_resched_tasks_rcu_qs()
-mm/vmscan: Swap sucks
-mm: ksm: import The Ultra Kernel Samepage Merging feature
-drivers: zram: set disksize 2G
-drivers: msm-ipa: Only include emulation init with CONFIG_IPA_EMULATION
-Revert "ipa3:msm: Added debugfs support for drop packet stats"
-kernel: zstd: libs update zram
-ubifs: Default to zstd compression
-ubifs: Fix default compression selection in ubifs
-F2FS drivers updated to latest from jaeguek/f2fs-stable
Panda Kernel r42 Release
4.9.281-rc1
md5: 6d22359c48d7d5e67d83d2852a214c90
sha: 48d12bda072d69702d26ca0ca609afb9ab260494
Changelog:
-Merge with latest CAF-4.9 until Aug 11, 2021 (437 commits in total)
-Back to normal stable panda is now smooth as before (chowchow version is very basic (it was just a test));
-Fix vpn l2tp;
-ARM64: configs: Enable PPTP support;
-Removed non-redundant commits;
-kernel: sched: Tweaked some kernel sched parameters;
-kallsyms: reduce size a little on 64-bit ;
-I'm still trying to figure out which commit is causing slow booting in Syberia Rom (so wait);
-msm: kgsl: Remove debugfs directory inside lock;
-sched: Do not use IPIs for remote wakeups if idle;
-power: wakeup_reason: make log function work in interrupt context;
-arm64/configs: CONFIG_XFRM_MIGRATE=y;
-arm64/configs: Enable DRBG_HASH and DRBG_CTR;
-BACKPORT: HID: playstation: Add device ids to hid_have_special_driver list;
-And others
Enjoy!
Panda ChowChow Kernel r40 Release
4.9.277
md5: 7a56ec8648cb57fa235018bf861318b2
sha: 7fe13227b428dbae2f796e01d311d950c749a1c9
Changelog:
-Removed several non-redundant commits (cleanup)
-Boot time on CAF roms. Ok now.
-Merge tag 'LA.UM.9.6.2.r1-04800-89xx.0
-prima: disable Panic on Bug
-BACKPORT: sched,psi: Handle potential task count underflow bugs more gracefully
-BACKPORT: ANDROID: make per-cgroup PSI tracking configurable
-disable PRLMK
-defconfig: Enable PSI usage (without psi, from bootanimation goes to fastboot. android 11 uses psi so everything is fine)
-defconfig: Set WESTWOOD
-Set srandom
-Revert "ANDROID: selinux: modify RTM_GETNEIGH{TBL}"
-And others
Enjoy!
Panda Kernel r39 Release
Changelog:
defconfig: Add BPF support (FIX UPLOAD 0) xD
defconfig: Enable CNSS_GENL
defconfig: log buffer: use 128 KB from 1 MB
trace: explicitly remove trace_printk allocation
fs: Align file struct to 8 bytes
netfilter: Fixed null pointer dereference
Add Support Docker
defconfig: Enable Netfilter CT/HL/NOTRACK rules
arm64: arch_timer: Save cntkctl_el1 as a per-cpu variable
f2fs: Add support for reporting a fake kernel version to fsck
scsi: ufs: disable clock scaling
scsi: ufs: Move ufs_qcom_probe to async probe
power: reset: msm-poweroff: lower printk prio for DLOAD,EDLOAD DT props
gen_headers: add missing headers
Revert "headers_lib: rename Android.bp"
defconfig: Disable kallsyms to reduce kernel size
cpuidle: lpm-levels: Remove idle prediction feature
Revert "cpuidle: lpm-levels: Track and predict next rescheduling ipi"
Revert "cpuidle: lpm-levels: Enable ipi prediction"
PM: sleep: Don't allow s2idle to be used
Revert "suspend: Use s2idle by default over deep"
Revert "cpuidle: lpm_levels: add soft watchdog for s2idle"
drivers: mmc: core: sdio_cis.c: Fix strlcpy usage
arm_arch_timer: Expose event stream status
lib/sort: make swap functions more generic
iommu: arm-smmu: add option to skip AARCH64 context format probe
msm: ipa: Avoid overusing BUG()
Enjoy!
Panda Kernel r38 Release
Changelog:
-Upstreamed to 4.9.275
-Merged LA.UM.9.6.2.r1-04700-89xx CAF tag
-Fixed camera power cycling during initialization
-Fix play video/rain
-Update exfat
-Update Wireguard
-Cleanup
-Some silence msg
-Disable core dump support
-Disable 16-bit UID calls on ARM64 device
-Integrity security suites
-Bump stack frame size warning threshold to 6 KiB
-Enable iptables TTL-altering targets
-Add support for Xbox & Playstation Controllers
-Revert "wlan: Register for public action frames for roc scan"
-FORWARDPORT: mmc: core: power cycle card when sd card switch voltage operation fails
-Add Drivedroid Support
-UPSTREAM: binder: add flag to clear buffer on txn complete
-sdcardfs: Update makefile to version 2.0
-trace: sched: add capacity change tracing
-attribute page lock and waitqueue functions as sched
-fix out of bounds read in core_ctl_set_boost
-sched: reduce softirq conflicts with RT
-FROMLIST: sched: Make iowait_boost optional in schedutil
-sched: fair: avoid little cpus due to sync, prev_bias
-sched: fair: skip energy aware placement when overutilized
-ANDROID: sched/fair: if sync flag ignored, try to place in same cluster
-sched: Enable TTWU_QUEUE as a sched feature for bluecross.
-sched/fair: honor sync only if CPU is about to goto idle
-sched/fair: Optimize select_idle_core()
-math64, timers: Fix 32bit mul_u64_u32_shr() and friends
-sched/fair: Use mul_u32_u32()
-And others
Enjoy!