Bản cập nhật quản lý nguồn và ACPI được hợp nhất vào Linux 4.19



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Tổ chức hạt nhân Linux, Inc.



ACPI và các bản cập nhật quản lý điện năng không bao giờ kết thúc và hôm nay, Rafael Wysocki của Intel đã gửi một số bản cập nhật đáng lưu ý cho nhân Linux 4.19, được hợp nhất sau đó bởi Linus Torvalds.



Đối với người mới bắt đầu, điều này bổ sung một khuôn khổ mới cho quá trình tiêm thời gian nhàn rỗi của CPU, sẽ được sử dụng bởi tất cả các mã tiêm thời gian nhàn rỗi trong hạt nhân trong tương lai. Nó cũng khắc phục một số vấn đề và thêm một số tiện ích mở rộng khá nhỏ ở một vài nơi.



Một số thay đổi cụ thể hơn từ danh sách gửi thư:

  • Thêm một khuôn khổ mới để tiêm thời gian nhàn rỗi cho CPU (Daniel Lezcano).
  • Thêm hỗ trợ AVS vào trình điều khiển cpufreq armada-37xx (Gregory CLEMENT).
  • Thêm hỗ trợ cho báo cáo tần số CPU hiện tại cho trình điều khiển cpufreq ACPI CPPC (George Cherian).
  • Làm lại đăng ký thiết bị làm mát trong trình điều khiển imx6q / nhiệt (Bastian Stender).
  • Làm cho trình điều khiển pcc-cpufreq từ chối làm việc với các thống đốc điều chỉnh tỷ lệ động trên các hệ thống có nhiều CPU để tránh các vấn đề về khả năng mở rộng với nó (Rafael Wysocki).
  • Sửa trình điều khiển intel_pstate để báo cáo các tần số CPU tối đa khác nhau trên các hệ thống mà chúng thực sự khác nhau và bỏ qua tỷ lệ hoạt động turbo nếu trạng thái P quản lý phần cứng (HWP) đang được sử dụng; làm cho nó sử dụng trình trợ giúp match_string () (Xie Yisheng, Srinivas Pandruvada).
  • Khắc phục sự cố thăm dò bị trì hoãn nhỏ trong trình điều khiển cpufreq qcom-kryo (Niklas Cassel).
  • Thêm điểm theo dõi để theo dõi các thay đổi giới hạn tần số (từ Andriod) đến lõi cpufreq (Ruchi Kandoi).
  • Khắc phục sự phụ thuộc khóa tròn giữa ổ cắm nóng CPU và khóa sysfs trong lõi cpufreq được báo cáo bởi lockdep (Waiman Long).
  • Tránh các báo cáo lỗi quá nhiều về lỗi đăng ký trình điều khiển trong trình điều khiển CPU ARM (Sudeep Holla).
  • Thêm cờ liên kết thiết bị mới vào lõi trình điều khiển để làm cho các liên kết tự động biến mất khi xóa trình điều khiển của nhà cung cấp (Vivek Gautam).
  • Loại bỏ tình trạng chạy đua tiềm ẩn giữa quá trình chuyển đổi quản lý điện năng trên toàn hệ thống và việc tắt hệ thống (Pingfan Liu).
  • Thêm một mẹo để tiết kiệm bộ nhớ NVS khi tạm ngừng hệ thống cho máy tính xách tay ASUS 1025C (Willy Tarreau).
  • Làm cho nhiều hệ thống hơn sử dụng chế độ tạm dừng để không hoạt động (thay vì ACPI S3) theo mặc định (Tristian Celestin).
  • Loại bỏ việc sử dụng VLA ngăn xếp trong mã ngủ đông cấp độ thấp trên x86 64-bit (Kees Cook).
  • Sửa lỗi xử lý trong lõi ngủ đông và đánh dấu một nút chuyển dự kiến ​​trong đó (Chengguang Xu, Gustavo Silva).
  • Mở rộng khuôn khổ miền công suất chung (genpd) để hỗ trợ việc gắn thiết bị vào miền công suất theo tên (Ulf Hansson).
  • Sửa lỗi tính tham chiếu thiết bị và khởi tạo giới hạn người dùng trong lõi devfreq (Arvind Yadav, Matthias Kaehlcke).
  • Khắc phục một số vấn đề trong trình điều khiển devfreq rk3399_dmc và cải thiện tài liệu của nó (Enric Balletboi Serra, Lin Huang, Nick Milner).
  • Thả thông báo lỗi dư thừa từ trình điều khiển exynos-ppmu devfreq (Markus Elfring).
2 phút đọc