Ciao a tutti,
ho rilasciato le nuove build del kernel v5.0:
In poche parole:codice:- Kernel 3.4.106 - Built with my latest custom Linaro 4.9.3-2015.01 toolchain optimized for Cortex-A8 - KEYS: close race between key lookup and freeing (credits to Sasha Levin) - msm_fb: Fix RGB pipe offset issue (credits to Blefish) - msm: mdp.c fix deadlock which causes blue screen (credits to Vinu Deokaran) - msm: rq_stats: Use cpufreq API to get the current frequency (credits to Archana Sathyakumar) - staging: android: ashmem: add missing include (credits to Rom Lemarchand) - net: wireless: bcmdhd: Remove WLAN_CIPHER_SUITE_AES_CMAC advertisement (credits to Dmitry Shmidt) - gpu: ion: Refactor locking (credits to Srinivasarao P) - gpu: ion: use a list instead of a tree for heap debug memory map (credits to Srinivasarao P) - gpu: ion: fix locking issues in debug code (credits to Mitchel Humpherys) - gpu: ion: add locking to traversal of volatile rb tree (credits to Srinivasarao P) - gpu: ion: Delete invalid extra file (credits to Pradosh Das) - drivers: video: msm: Cleanup some dead codes (credits to sirmordred) - lz4: Revert previously applied commits (credits to Christopher83) - decompressor: add LZ4 decompressor module (credits to Kyungsik Lee) - lib: add support for LZ4-compressed kernel (credits to Kyungsik Lee) - lib: add lz4 compressor module (credits to Chanho Min) - lib/lz4: correct the LZ4 license (credits to Richard Laager) - lz4: fix compression/decompression signedness mismatch (credits to Sergey Senozhatsky) - lz4: ensure length does not wrap (credits to Greg Kroah-Hartman) - lz4: fix another possible overrun (credits to Greg Kroah-Hartman) - lz4: add overrun checks to lz4_uncompress_unknownoutputsize() (credits to Greg Kroah-Hartman) - Update zram and zsmalloc up-to 3.17 kernel changes (credits to sirmordred) - msm7x30: Remove high memory configurations (credits to Christopher83) - msm7x30: Change all heap types to CMA (credits to sirmordred) - msm7x30: Workaround deep sleep issue (credits to Christopher83) - msm7x30: Increase ION memory heap for surfaceflinger (credits to Christopher83) - defconfig: Update default and custom configurations (credits to Christopher83) - f2fs: Sync F2FS to Jaegeuk's linux-3.4 branch (credits to Christopher83) - selinux: fix inode security list corruption (credits to Stephen Smalley) - ipv4: try to cache dst_entries which would cause a redirect (credits to Hannes Frederic Sowa)
- Aggiornamenti a ION, ZRAM, ZSMALLOC e file system F2FS
- Aggiornamenti all'algoritmo LZ4, che permette compressioni/decompressioni molto veloci
- Uso di LZ4 per le operazioni di compressione/decompressione in ZRAM con migliori performance rispetto all'uso di LZO
- Allocazioni dinamiche attraverso CMA per tutti gli heap ION per una maggiore disponibilità di memoria libera quando non usata dal surfaceflinger e dall'audio
(la memoria libera è ora di circa 426MB)
PS. Per favore, non usate il filesystem F2FS per la partizione data, sono necessarie delle modifiche alla ramdisk e ad alcuni binari, purtroppo non ho avuto tempo per sperimentare anche sulla CM 11.0.