Les actualitzacions d’ACPI i de gestió d’energia s’han combinat amb Linux 4.19



Proveu El Nostre Instrument Per Eliminar Problemes

Linux Kernel Organization, Inc.



Les actualitzacions d’ACPI i de gestió d’energia no funcionen mai, i avui Rafael Wysocki d’Intel ha presentat algunes actualitzacions dignes de nota per al nucli Linux 4.19, que van ser fusionades després per Linus Torvalds.



Per començar, això afegeix un nou marc per a la injecció de temps d'inactivitat de la CPU, que serà utilitzat per tot el codi d'injecció d'inactivitat del nucli en el futur. També soluciona alguns problemes i afegeix una sèrie d’extensions força petites en alguns llocs.



Alguns dels canvis més específics de la llista de correu:

  • Afegiu un nou marc per a la injecció de temps d'inactivitat de la CPU (Daniel Lezcano).
  • Afegiu suport AVS al controlador cpufreq armada-37xx (Gregory CLEMENT).
  • Afegiu suport per als informes actuals de freqüència de la CPU al controlador CPPI CPPI ACPI (George Cherian).
  • Torneu a treballar el registre del dispositiu de refrigeració al controlador tèrmic imx6q (Bastian Stender).
  • Feu que el controlador pcc-cpufreq es negui a treballar amb governadors d’escala dinàmica en sistemes amb moltes CPU per evitar problemes d’escalabilitat (Rafael Wysocki).
  • Corregiu el controlador intel_pstate per informar de diferents freqüències màximes de CPU en sistemes on realment són diferents i per ignorar la relació turbo activa si s’utilitzen estats P (HWP) de gestió de maquinari; feu-lo utilitzar l’ajudant match_string () (Xie Yisheng, Srinivas Pandruvada).
  • Solucioneu un problema de sonda diferit menor al controlador de cpufreq de qcom-kryo (Niklas Cassel).
  • Afegiu un punt de traça per al seguiment dels canvis en els límits de freqüència (des d’Andriod) al nucli cpufreq (Ruchi Kandoi).
  • Corregiu una dependència de bloqueig circular entre la connexió ràpida de la CPU i el bloqueig de sysfs al nucli cpufreq que informa lockdep (Waiman Long).
  • Eviteu informes d’errors excessius sobre fallades de registre del controlador al controlador de cpuidle ARM (Sudeep Holla).
  • Afegiu una nova bandera d'enllaços de dispositiu al nucli del controlador per fer que els enllaços desapareguin automàticament en eliminar el controlador del proveïdor (Vivek Gautam).
  • Elimineu les condicions de carrera possibles entre les transicions de gestió d'energia a tot el sistema i l'apagat del sistema (Pingfan Liu).
  • Afegiu una peculiaritat per estalviar memòria NVS a la suspensió del sistema per a l'ordinador portàtil ASUS 1025C (Willy Tarreau).
  • Feu que més sistemes facin servir suspend-to-idle (en lloc d’ACPI S3) per defecte (Tristian Celestin).
  • Desfeu-vos de l'ús de VLA de pila al codi d'hibernació de baix nivell en x86 de 64 bits (Kees Cook).
  • Corregiu el maneig d’errors al nucli d’hibernació i marqueu-hi un interruptor d’inversió previst (Chengguang Xu, Gustavo Silva).
  • Amplieu el marc de dominis de potència genèrics (genpd) per admetre un dispositiu a un domini de potència per nom (Ulf Hansson).
  • Corregiu el recompte de referències de dispositius i la inicialització dels límits de l'usuari al nucli de devfreq (Arvind Yadav, Matthias Kaehlcke).
  • Solucioneu alguns problemes al controlador de devfreq rk3399_dmc i milloreu-ne la documentació (Enric Balletboi Serra, Lin Huang, Nick Milner).
  • Elimineu un missatge d'error redundant del controlador de devfreq exynos-ppmu (Markus Elfring).
2 minuts de lectura