Linux kernel source tree
Go to file
Dave Airlie 7b91683e7d drm-misc-next for v6.15:
UAPI Changes:
 
 device-wedged events:
 - Let's drivers notify userspace of hung-up devices via uevent
 
 Cross-subsystem Changes:
 
 media:
 - cec: tda998x: Import driver from DRM
 
 Core Changes:
 
 - Cleanups
 
 atomic-helper:
 - async-flip: Support on arbitrary planes
 - writeback: Fix use-after-free error
 - Document atomic-state history
 - Pleanty of cleanups to callback parameter names
 
 doc:
 - Test for kernel-doc errors
 
 format-helper:
 - Support ARGB8888-to-ARGB4444 pixel-format conversion
 
 panel-orientation-quirks:
 - Add quirks for AYANEO 2S, AYA NEO Flip DS and KB, AYA NEO Slide, GPD Win 2,
   OneXPlayer Mini (Intel)
 
 sched:
 - Add parameter struct for init
 
 Driver Changes:
 
 amdgpu:
 - Support device-wedged event
 - Support async pageflips on overlay planes
 
 amdxdna:
 - Refactoring
 
 ast:
 - Refactor cursor handling
 
 bridge:
 - Pass full atomic state to various callbacks
 - analogix-dp: Cleanups
 - cdns-mhdp8546: Fix clock enable/disable
 - nwl-dsi: Set bridge type
 - panel: Cleanups
 - ti-sn65dsi83: Add error recovery; Set bridge type
 
 i2c:
 - tda998x: Drop unused platform_data; Split driver into separate media and bridge drivers
 - Remove the obsolete directory
 
 i915:
 - Support device-wedged event
 
 nouveau:
 - Fixes
 
 panel:
 - visionox-r66451: Use multi-style MIPI-DSI functions
 
 v3d:
 - Handle clock
 
 vkms:
 - Fix use-after-free error
 
 xe:
 - Support device-wedged event
 
 xlnx:
 - Use mutex guards
 - Cleanups
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEchf7rIzpz2NEoWjlaA3BHVMLeiMFAme26/sACgkQaA3BHVML
 eiNAhwgAmN9+s2Qxrn8vCsr5Jx77lVDITa0WxS39wDfF/xbUBlNkqUIVvN8mzScR
 zMx1Z+cX7WPDo3Qyhi7wwFIaT02fRCS3eP3btO7p5QyO5Um+au7PIQyOPwr4Xq4P
 mrAqni5Z6tepR2c0QgcuZaurSyI9tV16PGtEnRBgYDDfCe/w4siw5rLJG7KxHuJ+
 SQAySrU5SwQUVQqp6evoReQ2xP7wYLIeuTPvSd4McafeMUa3vFboXulrG81+Zj9E
 D+hhwDa48TREOD0XgLw5UuqdobV4I/0Ijr1f5a7zgl2vRTQSf4BUD3eFrQsMbPcb
 bhABOlCE5XoxYYky+8xehkhn/z1uSw==
 =SvKv
 -----END PGP SIGNATURE-----

Merge tag 'drm-misc-next-2025-02-20' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next

drm-misc-next for v6.15:

UAPI Changes:

device-wedged events:
- Let's drivers notify userspace of hung-up devices via uevent

Cross-subsystem Changes:

media:
- cec: tda998x: Import driver from DRM

Core Changes:

- Cleanups

atomic-helper:
- async-flip: Support on arbitrary planes
- writeback: Fix use-after-free error
- Document atomic-state history
- Pleanty of cleanups to callback parameter names

doc:
- Test for kernel-doc errors

format-helper:
- Support ARGB8888-to-ARGB4444 pixel-format conversion

panel-orientation-quirks:
- Add quirks for AYANEO 2S, AYA NEO Flip DS and KB, AYA NEO Slide, GPD Win 2,
  OneXPlayer Mini (Intel)

sched:
- Add parameter struct for init

Driver Changes:

amdgpu:
- Support device-wedged event
- Support async pageflips on overlay planes

amdxdna:
- Refactoring

ast:
- Refactor cursor handling

bridge:
- Pass full atomic state to various callbacks
- analogix-dp: Cleanups
- cdns-mhdp8546: Fix clock enable/disable
- nwl-dsi: Set bridge type
- panel: Cleanups
- ti-sn65dsi83: Add error recovery; Set bridge type

i2c:
- tda998x: Drop unused platform_data; Split driver into separate media and bridge drivers
- Remove the obsolete directory

i915:
- Support device-wedged event

nouveau:
- Fixes

panel:
- visionox-r66451: Use multi-style MIPI-DSI functions

v3d:
- Handle clock

vkms:
- Fix use-after-free error

xe:
- Support device-wedged event

xlnx:
- Use mutex guards
- Cleanups

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

From: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20250220085321.GA184551@linux.fritz.box
2025-02-21 10:54:40 +10:00
arch drm-misc-next for v6.15: 2025-02-14 10:24:02 +10:00
block block-6.14-20250131 2025-01-31 11:49:30 -08:00
certs sign-file,extract-cert: use pkcs11 provider for OPENSSL MAJOR >= 3 2024-09-20 19:52:48 +03:00
crypto treewide: const qualify ctl_tables where applicable 2025-01-28 13:48:37 +01:00
Documentation Merge drm/drm-next into drm-misc-next 2025-02-18 07:43:43 +01:00
drivers drm/ast: cursor: Move implementation to separate source file 2025-02-20 08:38:34 +01:00
fs four SMB3 client fixes, 3 DFS related 2025-02-07 19:23:06 -08:00
include drm/ast: cursor: Move format conversion to shared helper 2025-02-20 08:38:33 +01:00
init Kbuild updates for v6.14 2025-01-31 12:07:07 -08:00
io_uring Fix a dangling pointer bug in the futex code used by the 2025-02-08 10:54:11 -08:00
ipc treewide: const qualify ctl_tables where applicable 2025-01-28 13:48:37 +01:00
kernel seccomp fix for v6.14-rc2 2025-02-08 14:04:21 -08:00
lib hardening fixes for v6.14-rc2 2025-02-08 14:12:17 -08:00
LICENSES LICENSES: add 0BSD license text 2024-09-01 20:43:24 -07:00
mm assorted stuff for this merge window 2025-02-01 15:07:56 -08:00
net vfs-6.14-rc2.fixes 2025-02-07 09:22:31 -08:00
rust rust: kbuild: do not export generated KASAN ODR symbols 2025-02-06 19:47:04 +01:00
samples AT_EXECVE_CHECK update for v6.14-rc1 (fix1) 2025-01-31 17:12:31 -08:00
scripts Kbuild fixes for v6.14 2025-02-09 10:05:32 -08:00
security treewide: const qualify ctl_tables where applicable 2025-01-28 13:48:37 +01:00
sound Merge drm/drm-next into drm-misc-next 2025-02-06 13:47:32 +01:00
tools ARM: 2025-02-09 09:41:38 -08:00
usr kbuild: Drop support for include/asm-<arch> in headers_check.pl 2024-12-21 11:43:17 +09:00
virt KVM: remove kvm_arch_post_init_vm 2025-02-04 11:27:45 -05:00
.clang-format clang-format: Update with v6.11-rc1's for_each macro list 2024-08-02 13:20:31 +02:00
.clippy.toml rust: give Clippy the minimum supported Rust version 2025-01-10 00:17:25 +01:00
.cocciconfig
.editorconfig .editorconfig: remove trim_trailing_whitespace option 2024-06-13 16:47:52 +02:00
.get_maintainer.ignore MAINTAINERS: Retire Ralf Baechle 2024-11-12 15:48:59 +01:00
.gitattributes .gitattributes: set diff driver for Rust source code files 2023-05-31 17:48:25 +02:00
.gitignore rust: use host dylib naming convention to support macOS 2025-01-10 01:01:24 +01:00
.mailmap 21 hotfixes. 8 are cc:stable and the remainder address post-6.13 issues. 2025-02-01 09:49:20 -08:00
.rustfmt.toml rust: add .rustfmt.toml 2022-09-28 09:02:20 +02:00
COPYING COPYING: state that all contributions really are covered by this file 2020-02-10 13:32:20 -08:00
CREDITS drm-misc-next for v6.15: 2025-02-14 10:24:02 +10:00
Kbuild drm: ensure drm headers are self-contained and pass kernel-doc 2025-02-12 10:44:43 +02:00
Kconfig kbuild: ensure full rebuild when the compiler is updated 2020-05-12 13:28:33 +09:00
MAINTAINERS Merge drm/drm-next into drm-misc-next 2025-02-18 07:43:43 +01:00
Makefile Linux 6.14-rc2 2025-02-09 12:45:03 -08:00
README README: Fix spelling 2024-03-18 03:36:32 -06:00

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.