Kemas kini ACPI dan Pengurusan Kuasa Digabungkan ke Linux 4.19



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Linux Kernel Organization, Inc.



Kemas kini pengurusan kuasa dan ACPI tidak pernah berakhir, dan hari ini Intel Rafael Wysocki telah menghantar beberapa nota kemas kini yang layak untuk kernel Linux 4.19, yang digabungkan kemudian oleh Linus Torvalds.



Sebagai permulaan, ini menambah kerangka kerja baru untuk suntikan masa idle CPU, yang akan digunakan oleh semua kod suntikan idle di kernel di masa depan. Ia juga menyelesaikan beberapa masalah dan menambah sejumlah sambungan yang agak kecil di beberapa tempat.



Beberapa perubahan yang lebih spesifik dari senarai mel:

  • Tambahkan kerangka baru untuk suntikan masa idle CPU (Daniel Lezcano).
  • Tambahkan sokongan AVS ke pemacu armada-37xx cpufreq (Gregory CLEMENT).
  • Tambahkan sokongan untuk pelaporan frekuensi CPU semasa ke pemacu ACPI CPPC cpufreq (George Cherian).
  • Selesaikan semula pendaftaran peranti penyejuk pada pemacu imx6q / termal (Bastian Stender).
  • Buat pemacu pcc-cpufreq menolak untuk bekerjasama dengan gabenor penskalaan dinamik pada sistem dengan banyak CPU untuk mengelakkan masalah skalabilitas dengannya (Rafael Wysocki).
  • Betulkan pemacu intel_pstate untuk melaporkan frekuensi CPU maksimum yang berbeza pada sistem di mana ia benar-benar berbeza dan untuk mengabaikan nisbah turbo aktif jika keadaan P-state (HWP) yang dikendalikan oleh perkakasan digunakan; gunakannya penolong match_string () (Xie Yisheng, Srinivas Pandruvada).
  • Perbaiki masalah probe penangguhan kecil dalam pemacu qcom-kryo cpufreq (Niklas Cassel).
  • Tambahkan titik jejak untuk penjejakan perubahan had frekuensi (dari Andriod) ke teras cpufreq (Ruchi Kandoi).
  • Perbaiki pergantungan kunci pekeliling antara hotplug CPU dan penguncian sysfs di inti cpufreq yang dilaporkan oleh lockdep (Waiman Long).
  • Elakkan laporan ralat yang berlebihan mengenai kegagalan pendaftaran pemandu pada pemacu cpuidle ARM (Sudeep Holla).
  • Tambahkan bendera pautan peranti baru ke teras pemacu untuk membuat pautan hilang secara automatik semasa penyingkiran pemandu pembekal (Vivek Gautam)
  • Hapuskan keadaan perlumbaan yang berpotensi antara peralihan pengurusan kuasa di seluruh sistem dan penutupan sistem (Pingfan Liu).
  • Tambahkan keanehan untuk menyimpan memori NVS pada penangguhan sistem untuk komputer riba ASUS 1025C (Willy Tarreau).
  • Jadikan lebih banyak sistem menggunakan suspend-to-idle (bukannya ACPI S3) secara lalai (Tristian Celestin).
  • Singkirkan penggunaan stack VLA dalam kod hibernasi tahap rendah pada 64-bit x86 (Kees Cook).
  • Perbaiki pengendalian ralat di teras hibernasi dan tandakan suis jatuh yang diharapkan di dalamnya (Chengguang Xu, Gustavo Silva).
  • Panjangkan kerangka domain kuasa generik (genpd) untuk menyokong melampirkan peranti ke domain kuasa dengan nama (Ulf Hansson).
  • Betulkan pengiraan rujukan peranti dan permulaan pengguna had dalam inti devfreq (Arvind Yadav, Matthias Kaehlcke).
  • Selesaikan beberapa masalah dalam pemacu devfreq rk3399_dmc dan tingkatkan dokumentasinya (Enric Balletboi Serra, Lin Huang, Nick Milner).
  • Jatuhkan mesej ralat yang berlebihan dari pemacu devfreq exynos-ppmu (Markus Elfring).
2 minit membaca