SpeedWizz kernel 09/12
Changelog dalla versione 09/11
- Ramdisk - tweaks completamente rivisti, ho preso ispirazione da simone201 , rimosso il thunderbolt in favore del cortexbrain . Per maggiori dettagli date un occhiata al mio git;
- Ramdisk - Corretti alcuni script malformati per applicare i valori di UNDERVOLT corretti per ogni frequenza .
L'Aggiornamento è consigliato.
- Ramdisk - Aggiunta la seguente script : S10enable_stockundervolt ,
************************************************** **************S35enable_lulzactiveq ,
************************************************** **************S35enable_pegQ
************************************************** **************S35enable_performance
************************************************** **************S35enable_zzmoove
************************************************** **************S40enable_cfq
************************************************** **************S40enable_deadline
************************************************** **************S40enable_noop
************************************************** **************S40enable_row
************************************************** **************S40enable_sio
************************************************** **************S40enable_zen
Ora il controllo del kernel dovrebbe essere quasi completo con l' applicazione inclusa.
- Sio scheduler di default e ottimizzato per le prestazioni (crediti a googyanas )
- Drivers/media/video/samsung/mali/platform/pegasus-m400/mali_platform.c :
**Ripristinate le tensioni stock, al fine di risolvere problemi di stabilità e di difetti grafici su alcuni dispositivi
- Versione main kernel 3.0.50 - patches usate create da Simone201 e ptmr3
- Drivers / staging / android / binder.c
**Consentito l'utilizzo highmem per alcuni flussi di buffer pesanti per evitare di allocare attività su blocchi con poca memoria che possono essere utili per altre voci minori - Arve Hjønnevåg
- Drivers / staging / android / binder.c
**Corretti due possibili problemi di checkpatch in binder.c - CruzBishop
- Drivers / staging / android / binder.h
**corretti due camelcase in binder.h - CruzBishop
NOTA: il camelcase è un termine inglese che indica più parole scritte attaccate mantenendo la maiuscola la prima lettera per rendere comprensibile la frase o la stringa. Cercate su google e capirete, poi date uno sguardo al dettaglio della modifica e avrete chiaro che significa.
- Aggiunto il driver f_random ( /dev /frandom ) - Si tratta di un generatore di entropia alternativo e più efficiente rispetto a quello utilizzato da Linux (uRandom) - da un commit di simone201
- Driver / mmc / core / host.c
**Notato un sovraccarico di richiesta di lavoro che influisce sulla durata della batteria, causando nelle statistiche un eccessiva presenza del sistema operativo Android. Il Tracing ha mostrato che mmc_host_clk_gate_work è stato uno dei runqueues chiamati regolarmente in background anche senza un apparente motivo -
crediti Aagit .
- Include / linux / sched.h
- Kernel / sched.c
**Al fine di risparmiare energia , è utile programmare il lavoro leggero sulla CPU che
non sono inattivi , invece di svegliarne una che si trova in stato di IDLE .
- Kernel / hrtimer.c
- Kernel / timer.c
**Corretto un minor bug che causava il richiamo idle_cpu ( ) due volte , una volta da sched_select_non_idle_cpu ( ) e una volta da timer e hrtimer.