No description
  • C 96.8%
  • Assembly 0.9%
  • Rust 0.7%
  • Shell 0.6%
  • Python 0.5%
  • Other 0.3%
Find a file
Rafael J. Wysocki c22458458c Update devfreq next for v6.17
Detailed description for this pull request:
 - Clean devfreq core and fix bugs
  : Replace sscanf with kstrtoul
  : Remove redundant devfreq_get_freq_range() on adding devfreq driver
  : Check missing NULL pointer check on removing devfreq driver
  : Limit max_freq and min_freq to avoid unreachable value
  : Fix wrong index on trans_stat sysfs node
 
 - Use devm_* managed function for clock control on sun81-a33-mbus driver
 
 - Add HiSilicon uncore frequencye scaling driver for for HiSilicon Kunpeng SoCs
  : The uncore domain includes shared system resources such as interconnects
  and L3 cache, and its frequency has a significant impact on system performance
  and power consumption. The driver provides the following functions:
    - Support to scale frequency scaling with governor and user setting
    - Support to query CPUs whose performance is closely related to the uncore domain
    - Communication with the platform controller via an ACPI PCC mailbox
      to perform actual frequency changes
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEsSpuqBtbWtRe4rLGnM3fLN7rz1MFAmh7DuYACgkQnM3fLN7r
 z1O2jg/+PiPWWm0IrFK/fCjI9nxzs2P9+1aWhxyyweED/1M6t2xWP6QZXPnzeWz1
 Azk8eKL7blJG7P8eNDhcRq4WGh4fVxW0q6s5L5VBhVqXPQdtJbl5lLSu/xL6eDLy
 7jCfXLzk4ayxMM8mvrrj1HVdOWbUhOqM+4H+/fSSzrMAeD7BHIHpJVupEGmWMKz6
 gbgHNCzYtQNAGL3QeDFpRzrLBIOXat0fyNwvG7kR9cpnE31eTxKSHhkrK1v4oI5I
 aJzWSuBzY0BmbuOZ3Ban9GSd6objoAKaOLorDWxuwl4HEa7Bn6QWo8GBq1HDR0tp
 owchlcrr16krlqR87gMn2JkKqBTlOItv1mKQV+eL9OrTaCEjDCrD1S9z61pKHoK0
 bVgwLS1sJpyiM8yvlef2q0aYYFU7fYgpOjsqqFIbWW4l4F1eQtIAdNNMxPcnPAqw
 lz1MqhC2xUqInH32QwUonnBo7cOsQt9W8xyPikaC3rJQzynyha25Nfv/LPBL/XNS
 1ob4+ncSis8DdfjmuNkLSRY6qkHbvRgEIygfbqC2L88YQ6kpBdbYusokMLesj1Qd
 xtm8TFLWuDxRHM2RJ8veMy5lEuude6OKFNrp5pNSagNqlrLVQXGrnLwZ+bOeTNpn
 9UjlCgRlRbusv386m+p+cITD86bI9A7K0dJlpBQT+C6Du5O7c4Y=
 =y6An
 -----END PGP SIGNATURE-----

Merge tag 'devfreq-next-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux

Merge devfreq updates for v6.17 from Chanwoo Choi:

"- Clean devfreq core and fix bugs
  : Replace sscanf with kstrtoul
  : Remove redundant devfreq_get_freq_range() on adding devfreq driver
  : Check missing NULL pointer check on removing devfreq driver
  : Limit max_freq and min_freq to avoid unreachable value
  : Fix wrong index on trans_stat sysfs node

 - Use devm_* managed function for clock control on sun81-a33-mbus driver

 - Add HiSilicon uncore frequencye scaling driver for for HiSilicon Kunpeng SoCs
  : The uncore domain includes shared system resources such as interconnects
  and L3 cache, and its frequency has a significant impact on system performance
  and power consumption. The driver provides the following functions:
    - Support to scale frequency scaling with governor and user setting
    - Support to query CPUs whose performance is closely related to the uncore domain
    - Communication with the platform controller via an ACPI PCC mailbox
      to perform actual frequency changes"

* tag 'devfreq-next-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux:
  PM / devfreq: Add HiSilicon uncore frequency scaling driver
  PM / devfreq: Allow devfreq driver to add custom sysfs ABIs
  PM / devfreq: sun8i-a33-mbus: Simplify by using more devm functions
  PM / devfreq: Fix a index typo in trans_stat
  PM / devfreq: Check governor before using governor->name
  PM / devfreq: Remove redundant devfreq_get_freq_range() calling in devfreq_add_device()
  PM / devfreq: Limit max_freq with scaling_min_freq
  PM / devfreq: governor: Replace sscanf() with kstrtoul() in set_freq_store()
History 2025-07-21 12:45:08 +02:00
arch
block
certs
crypto
Documentation
drivers
fs
include
init
io_uring
ipc
kernel
lib
LICENSES
mm
net
rust
samples
scripts
security
sound
tools
usr
virt
.clang-format
.clippy.toml
.cocciconfig
.editorconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
.pylintrc
.rustfmt.toml
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile
README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the reStructuredText markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.