Linux kernel source tree
Go to file
Dave Airlie b1c1c52448 Cross-subsystem Changes:
- iopoll: Generalize read_poll_timeout() into poll_timeout_us() (Ville)
 
 Non-display related:
  - PREEMPT_RT fix (Sebastian)
  - Replace DRM_DEBUG_SELFTEST with DRM_KUNIT_TEST (Ruben, Imre)
  - Some changes oeveral like in RPS, SoC, debugfs targeting display separation (Jani)
 
 Display related:
  - General refactor in favor of intel_display (Suraj)
  - Prune modes for YUV420 (Suraj)
  - Reject HBR3 in any eDP Panel (Ankit)
  - Change AUX DPCD probe address (Imre)
  - Display Wa fix, additions, and updates (Ankit, Vinod, Nemesa, Suraj, Jouni))
  - DP: Fix 2.7 Gbps link training on g4x (Ville)
  - DP: Adjust the idle pattern handling (Ville)
  - DP: Shuffle the link training code a bit (Ville)
  - Don't set/read the DSI C clock divider on GLK (Ville)
  - Precompute plane SURF address/etc (Ville)
  - Enable_psr kernel parameter changes (Jouni)
  - PHY LFPS sending configuration fixes (Jouni)
  - Fix dma_fence_wait_timeout() return value handling (Aakash)
  - DP: Fix disabling training pattern (Imre)
  - Small code clean-ups (Gustavo, Colin, Jani, Juha-Pekka)
  - Change vblank log from err to debug (Suraj)
  - More display clean-up towards intel_display split (Jani)
  - Use the recomended min_hblank values (Arun)
  - Block hpd during suspend (Dibin)
  - DSI: Fix overflow issue in pclk parsing (Jouni)
  - PSR: Do not trigger Frame Change events from frontbuffer flush (Jouni)
  - VBT cleanups and new fields (Jani, Suraj)
  - Type-C enabled/disconnected dp-alt sink (Imre)
  - Optimize panel power-on wait time (Dibin)
  - Wildcat Lake enabling (Imre, Chaitanya)
  - DP HDR updates (Chaitanya)
  - Fix divide by 0 error in i9xx_set_backlight (Suraj)
  - Fixes for PSR (Jouni)
  - Remove the encoder check in hdcp enable (Suraj)
  - Control HDMI output bpc (Lee)
  - Fix possible overflow on tc power (Mika)
  - Convert code towards poll_timeout_* (Jani)
  - Use REG_BIT on FW_BLC_SELF_* macros (Luca)
  - ALPM LFPS and silence period calculation (Jouni)
  - Remove power state verification before HW readout (Imre)
  - Fix HPD mtp_tc_hpd_enable_detection (Ville)
  - DRAM detection (Ville)
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEbSBwaO7dZQkcLOKj+mJfZA7rE8oFAmi7W6AACgkQ+mJfZA7r
 E8orzQf/f+ni+KvvwcPuS73TXWbywem/ingl9iY76VIMNNNU6kn9PplGO/pF/XrO
 uCw6yPuYG/Ok43iHhh/fUSq9WD+rlTTxKCQZXZcaUYTR7phxRdCcHL/BjoacsZzc
 VRaZYCHHvDwbOLTf8FUSJlGkEwkSsN3MsfZP20BCuOtw56gHbxKZQ+XiaDJTiH7s
 oDuC+sx6Nk4VjJM8p4oePwOgjYPWJT8yIhLJxw0a3+gj0fr5vSAK94G9xpzZGrM+
 yIXTkoESZkaLPS/lC68DozNdVQwK4Lp96bbvQiZLK1LXlF2KK45mOS6tSAcM5Ybo
 4Vb/f0FCEiQwW23i2YKV3eMa/6fHcQ==
 =tbh/
 -----END PGP SIGNATURE-----

Merge tag 'drm-intel-next-2025-09-05' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next

Cross-subsystem Changes:
 - iopoll: Generalize read_poll_timeout() into poll_timeout_us() (Ville)

Non-display related:
 - PREEMPT_RT fix (Sebastian)
 - Replace DRM_DEBUG_SELFTEST with DRM_KUNIT_TEST (Ruben, Imre)
 - Some changes oeveral like in RPS, SoC, debugfs targeting display separation (Jani)

Display related:
 - General refactor in favor of intel_display (Suraj)
 - Prune modes for YUV420 (Suraj)
 - Reject HBR3 in any eDP Panel (Ankit)
 - Change AUX DPCD probe address (Imre)
 - Display Wa fix, additions, and updates (Ankit, Vinod, Nemesa, Suraj, Jouni))
 - DP: Fix 2.7 Gbps link training on g4x (Ville)
 - DP: Adjust the idle pattern handling (Ville)
 - DP: Shuffle the link training code a bit (Ville)
 - Don't set/read the DSI C clock divider on GLK (Ville)
 - Precompute plane SURF address/etc (Ville)
 - Enable_psr kernel parameter changes (Jouni)
 - PHY LFPS sending configuration fixes (Jouni)
 - Fix dma_fence_wait_timeout() return value handling (Aakash)
 - DP: Fix disabling training pattern (Imre)
 - Small code clean-ups (Gustavo, Colin, Jani, Juha-Pekka)
 - Change vblank log from err to debug (Suraj)
 - More display clean-up towards intel_display split (Jani)
 - Use the recomended min_hblank values (Arun)
 - Block hpd during suspend (Dibin)
 - DSI: Fix overflow issue in pclk parsing (Jouni)
 - PSR: Do not trigger Frame Change events from frontbuffer flush (Jouni)
 - VBT cleanups and new fields (Jani, Suraj)
 - Type-C enabled/disconnected dp-alt sink (Imre)
 - Optimize panel power-on wait time (Dibin)
 - Wildcat Lake enabling (Imre, Chaitanya)
 - DP HDR updates (Chaitanya)
 - Fix divide by 0 error in i9xx_set_backlight (Suraj)
 - Fixes for PSR (Jouni)
 - Remove the encoder check in hdcp enable (Suraj)
 - Control HDMI output bpc (Lee)
 - Fix possible overflow on tc power (Mika)
 - Convert code towards poll_timeout_* (Jani)
 - Use REG_BIT on FW_BLC_SELF_* macros (Luca)
 - ALPM LFPS and silence period calculation (Jouni)
 - Remove power state verification before HW readout (Imre)
 - Fix HPD mtp_tc_hpd_enable_detection (Ville)
 - DRAM detection (Ville)

Signed-off-by: Dave Airlie <airlied@redhat.com>

From: Rodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://lore.kernel.org/r/aLtc-gk3jhwcWxZh@intel.com
2025-09-12 12:17:10 +10:00
arch - Remove a transitional asm/cpuid.h header which was added only as 2025-08-17 06:53:15 -07:00
block block: restore default wbt enablement 2025-08-13 05:33:48 -06:00
certs
crypto Significant patch series in this pull request: 2025-08-03 16:23:09 -07:00
Documentation drm-misc-next for v6.18: 2025-09-05 11:49:01 +10:00
drivers Cross-subsystem Changes: 2025-09-12 12:17:10 +10:00
fs xfs: Fixes for 6.17-rc2 2025-08-15 12:50:12 -07:00
include Cross-subsystem Changes: 2025-09-12 12:17:10 +10:00
init Significant patch series in this pull request: 2025-08-03 16:23:09 -07:00
io_uring io_uring/io-wq: add check free worker before create new worker 2025-08-13 06:31:10 -06:00
ipc
kernel - Make sure sanity checks down in the mutex lock path happen on the correct 2025-08-17 05:57:47 -07:00
lib Including fixes from Netfilter and IPsec. 2025-08-14 07:14:30 -07:00
LICENSES
mm mm/mremap: avoid expensive folio lookup on mremap folio pte batch 2025-08-11 23:00:59 -07:00
net Including fixes from Netfilter and IPsec. 2025-08-14 07:14:30 -07:00
rust Merge drm/drm-next into drm-misc-next 2025-08-20 09:33:06 +02:00
samples Significant patch series in this pull request: 2025-08-03 16:23:09 -07:00
scripts Kbuild updates for v6.17 2025-08-06 07:32:52 +03:00
security + Features 2025-08-04 08:17:28 -07:00
sound ALSA: hda/tas2781: Normalize the volume kcontrol name 2025-08-14 11:17:12 +02:00
tools Including fixes from Netfilter and IPsec. 2025-08-14 07:14:30 -07:00
usr
virt
.clang-format
.clippy.toml
.cocciconfig
.editorconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap Merge drm/drm-next into drm-misc-n 2025-08-11 14:37:45 +02:00
.pylintrc
.rustfmt.toml
COPYING
CREDITS Kbuild updates for v6.17 2025-08-06 07:32:52 +03:00
Kbuild
Kconfig
MAINTAINERS MAINTAINERS: adjust file entry in DRM ACCEL DRIVER FOR ROCKCHIP NPU 2025-09-01 12:11:28 +02:00
Makefile Linux 6.17-rc2 2025-08-17 15:22:10 -07:00
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.