Ang Mga Update ng ACPI at Power Management ay isinama sa Linux 4.19



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang Linux Kernel Organization, Inc.



Ang mga pag-update ng ACPI at pamamahala ng kuryente ay hindi nagtatapos sa trabaho, at ngayon ang Intel ni Rafael Wysocki ay nagsumite ng ilang tala na karapat-dapat na mga pag-update para sa kernel ng Linux 4.19, na pinagsama pagkatapos ni Linus Torvalds.



Para sa mga nagsisimula, nagdaragdag ito ng isang bagong balangkas para sa CPU idle time injection, na gagamitin ng lahat ng idle injection code sa kernel sa hinaharap. Inaayos din nito ang ilang mga isyu at nagdaragdag ng isang bilang ng medyo maliit na mga extension sa ilang mga lugar.



Ang ilan sa mga mas tiyak na pagbabago mula sa mailing list:

  • Magdagdag ng isang bagong balangkas para sa CPU idle time injection (Daniel Lezcano).
  • Magdagdag ng suporta ng AVS sa driver ng armada-37xx cpufreq (Gregory CLEMENT).
  • Magdagdag ng suporta para sa kasalukuyang pag-uulat ng dalas ng CPU sa driver ng ACPI CPPC cpufreq (George Cherian).
  • Muling ayusin ang pagpaparehistro ng aparato ng paglamig sa imx6q / thermal driver (Bastian Stender).
  • Gawin ang driver ng pcc-cpufreq na tumanggi na gumana sa mga dinamikong gobernador ng pag-scale sa mga system na maraming mga CPU upang maiwasan ang mga isyu sa kakayahang sumukat dito (Rafael Wysocki)
  • Ayusin ang driver ng intel_pstate upang mag-ulat ng iba't ibang maximum na mga frequency ng CPU sa mga system kung saan talaga magkakaiba ang mga ito at huwag pansinin ang turbo na aktibong ratio kung ginagamit ng hardware-managend P-states (HWP); gamitin itong match_string () helper (Xie Yisheng, Srinivas Pandruvada).
  • Ayusin ang isang menor de edad na ipinagpaliban na isyu ng probe sa driver ng qcom-kryo cpufreq (Niklas Cassel).
  • Magdagdag ng isang tracepoint para sa pagsubaybay ng mga pagbabago sa mga limitasyon ng dalas (mula sa Andriod) sa core ng cpufreq (Ruchi Kandoi).
  • Ayusin ang isang paikot na dependency ng lock sa pagitan ng CPU hotplug at sysfs na pagla-lock sa core ng cpufreq na iniulat ng lockdep (Waiman Long).
  • Iwasan ang labis na mga ulat ng error sa mga pagkabigo sa pagpaparehistro ng driver sa ARM cpuidle driver (Sudeep Holla).
  • Magdagdag ng isang bagong flag ng mga link ng aparato sa core ng driver upang gawing awtomatikong umalis ang mga link sa pagtanggal ng driver ng supplier (Vivek Gautam).
  • Tanggalin ang potensyal na kundisyon ng lahi sa pagitan ng mga paglipat ng kapangyarihan sa pamamahala ng buong sistema at pag-shutdown ng system (Pingfan Liu).
  • Magdagdag ng isang quirk upang i-save ang memorya ng NVS sa suspindihin ng system para sa ASUS 1025C laptop (Willy Tarreau).
  • Gumawa ng mas maraming mga system na gumamit ng suspind-to-idle (sa halip na ACPI S3) bilang default (Tristian Celestin).
  • Tanggalin ang paggamit ng stack VLA sa mababang antas ng hibernation code sa 64-bit x86 (Kees Cook).
  • Ayusin ang paghawak ng error sa hibernation core at markahan ang isang inaasahang switch ng fall-through dito (Chengguang Xu, Gustavo Silva).
  • Palawakin ang balangkas ng mga generic na kapangyarihan ng domain (genpd) upang suportahan ang paglakip ng isang aparato sa isang domain ng kapangyarihan ayon sa pangalan (Ulf Hansson).
  • Ayusin ang pagbibilang ng sanggunian ng aparato at nililimitahan ng gumagamit ang pagpapasimula sa core ng devfreq (Arvind Yadav, Matthias Kaehlcke).
  • Ayusin ang ilang mga isyu sa driver ng rk3399_dmc devfreq at pagbutihin ang dokumentasyon nito (Enric Balletboi Serra, Lin Huang, Nick Milner).
  • Mag-drop ng isang kalabisan na mensahe ng error mula sa exynos-ppmu devfreq driver (Markus Elfring).
2 minuto basahin