kernel-6.19.12-300

* Sun Apr 12 2026 Justin M. Forbes <jforbes@fedoraproject.org> [6.19.12-0]
- Add new config item for 6.19.12 (Justin M. Forbes)
- redhat/configs: enable the DIBS driver as it is now required for the SMC networking (Dan Horák)
- redhat/configs: enable CRYPTO_PHMAC as module on s390x (Dan Horák)
- Linux v6.19.12
Resolves:

Signed-off-by: Justin M. Forbes <jforbes@fedoraproject.org>
This commit is contained in:
Justin M. Forbes 2026-04-12 07:48:56 -06:00
commit ec5fbc5de0
No known key found for this signature in database
GPG key ID: B8FA7924A4B1C140
28 changed files with 88 additions and 79 deletions

View file

@ -1988,7 +1988,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -8265,6 +8266,7 @@ CONFIG_SM_CAMCC_8250=m
CONFIG_SM_CAMCC_8650=m
CONFIG_SM_CAMCC_MILOS=m
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
CONFIG_SM_DISPCC_6115=m

View file

@ -1980,7 +1980,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -8235,6 +8236,7 @@ CONFIG_SM_CAMCC_8250=m
CONFIG_SM_CAMCC_8650=m
CONFIG_SM_CAMCC_MILOS=m
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
CONFIG_SM_DISPCC_6115=m

View file

@ -1988,7 +1988,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -8264,6 +8265,7 @@ CONFIG_SM_CAMCC_8250=m
CONFIG_SM_CAMCC_8650=m
CONFIG_SM_CAMCC_MILOS=m
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
CONFIG_SM_DISPCC_6115=m

View file

@ -1980,7 +1980,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -8234,6 +8235,7 @@ CONFIG_SM_CAMCC_8250=m
CONFIG_SM_CAMCC_8650=m
CONFIG_SM_CAMCC_MILOS=m
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
CONFIG_SM_DISPCC_6115=m

View file

@ -1993,7 +1993,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -8279,6 +8280,7 @@ CONFIG_SM_CAMCC_8250=m
CONFIG_SM_CAMCC_8650=m
CONFIG_SM_CAMCC_MILOS=m
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
CONFIG_SM_DISPCC_6115=m

View file

@ -1985,7 +1985,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -8249,6 +8250,7 @@ CONFIG_SM_CAMCC_8250=m
CONFIG_SM_CAMCC_8650=m
CONFIG_SM_CAMCC_MILOS=m
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
CONFIG_SM_DISPCC_6115=m

View file

@ -1990,7 +1990,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -8275,6 +8276,7 @@ CONFIG_SM_CAMCC_8250=m
CONFIG_SM_CAMCC_8650=m
CONFIG_SM_CAMCC_MILOS=m
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
CONFIG_SM_DISPCC_6115=m

View file

@ -1982,7 +1982,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -8245,6 +8246,7 @@ CONFIG_SM_CAMCC_8250=m
CONFIG_SM_CAMCC_8650=m
CONFIG_SM_CAMCC_MILOS=m
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
CONFIG_SM_DISPCC_6115=m

View file

@ -1442,7 +1442,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -6659,6 +6660,7 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
# CONFIG_SM_FTL is not set

View file

@ -1433,7 +1433,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -6628,6 +6629,7 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
# CONFIG_SM_FTL is not set

View file

@ -1482,7 +1482,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -6778,6 +6779,7 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
# CONFIG_SM_FTL is not set

View file

@ -1473,7 +1473,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -6747,6 +6748,7 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
# CONFIG_SM_FTL is not set

View file

@ -1484,7 +1484,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -6789,6 +6790,7 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
# CONFIG_SM_FTL is not set

View file

@ -1475,7 +1475,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -6758,6 +6759,7 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
# CONFIG_SM_FTL is not set

View file

@ -1246,7 +1246,7 @@ CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PAES_S390=m
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
# CONFIG_CRYPTO_PHMAC_S390 is not set
CONFIG_CRYPTO_PHMAC_S390=m
CONFIG_CRYPTO_POLY1305=m
CONFIG_CRYPTO_RMD160=m
CONFIG_CRYPTO_RSA=y
@ -1454,7 +1454,8 @@ CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
CONFIG_DIAG288_WATCHDOG=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -6603,6 +6604,7 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
# CONFIG_SM_FTL is not set

View file

@ -1245,7 +1245,7 @@ CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PAES_S390=m
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_PCRYPT=m
# CONFIG_CRYPTO_PHMAC_S390 is not set
CONFIG_CRYPTO_PHMAC_S390=m
CONFIG_CRYPTO_POLY1305=m
CONFIG_CRYPTO_RMD160=m
CONFIG_CRYPTO_RSA=y
@ -1445,7 +1445,8 @@ CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
CONFIG_DIAG288_WATCHDOG=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -6572,6 +6573,7 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
# CONFIG_SM_FTL is not set

View file

@ -1592,7 +1592,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -7170,6 +7171,7 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
# CONFIG_SM_FTL is not set

View file

@ -7296,6 +7296,7 @@ CONFIG_SPI_AMD=y
# CONFIG_SPI_CADENCE is not set
# CONFIG_SPI_CADENCE_QUADSPI is not set
# CONFIG_SPI_CH341 is not set
CONFIG_SPI_CS42L43=m
# CONFIG_SPI_DEBUG is not set
# CONFIG_SPI_DESIGNWARE is not set
CONFIG_SPI_FSL_LPSPI=m

View file

@ -1583,7 +1583,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -7140,6 +7141,7 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
# CONFIG_SM_FTL is not set

View file

@ -7270,6 +7270,7 @@ CONFIG_SPI_AMD=y
# CONFIG_SPI_CADENCE is not set
# CONFIG_SPI_CADENCE_QUADSPI is not set
# CONFIG_SPI_CH341 is not set
CONFIG_SPI_CS42L43=m
# CONFIG_SPI_DEBUG is not set
# CONFIG_SPI_DESIGNWARE is not set
CONFIG_SPI_FSL_LPSPI=m

View file

@ -1594,7 +1594,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -7181,6 +7182,7 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
# CONFIG_SM_FTL is not set

View file

@ -7341,6 +7341,7 @@ CONFIG_SPI_AMD=y
# CONFIG_SPI_CADENCE is not set
# CONFIG_SPI_CADENCE_QUADSPI is not set
# CONFIG_SPI_CH341 is not set
CONFIG_SPI_CS42L43=m
# CONFIG_SPI_DEBUG is not set
# CONFIG_SPI_DESIGNWARE is not set
CONFIG_SPI_FSL_LPSPI=m

View file

@ -1585,7 +1585,8 @@ CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEVTMPFS_SAFE=y
CONFIG_DEVTMPFS=y
CONFIG_DHT11=m
# CONFIG_DIBS is not set
CONFIG_DIBS_LO=y
CONFIG_DIBS=m
CONFIG_DL2K=m
# CONFIG_DLHL60D is not set
CONFIG_DLM_DEBUG=y
@ -7151,6 +7152,7 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
CONFIG_SMC_HS_CTRL_BPF=y
# CONFIG_SMC_LO is not set
CONFIG_SMC=m
# CONFIG_SM_FTL is not set

View file

@ -7315,6 +7315,7 @@ CONFIG_SPI_AMD=y
# CONFIG_SPI_CADENCE is not set
# CONFIG_SPI_CADENCE_QUADSPI is not set
# CONFIG_SPI_CH341 is not set
CONFIG_SPI_CS42L43=m
# CONFIG_SPI_DEBUG is not set
# CONFIG_SPI_DESIGNWARE is not set
CONFIG_SPI_FSL_LPSPI=m

View file

@ -1,3 +1,10 @@
* Sun Apr 12 2026 Justin M. Forbes <jforbes@fedoraproject.org> [6.19.12-0]
- Add new config item for 6.19.12 (Justin M. Forbes)
- redhat/configs: enable the DIBS driver as it is now required for the SMC networking (Dan Horák)
- redhat/configs: enable CRYPTO_PHMAC as module on s390x (Dan Horák)
- Linux v6.19.12
Resolves:
* Thu Apr 02 2026 Augusto Caringi <acaringi@redhat.com> [6.19.11-0]
- Add to BugsFixed for 6.19.11 (Justin M. Forbes)
- Revert "drm: Fix use-after-free on framebuffers and property blobs when calling drm_dev_unplug" (Justin M. Forbes)

View file

@ -184,18 +184,18 @@ Summary: The Linux kernel
# the --with-release option overrides this setting.)
%define debugbuildsenabled 1
# define buildid .local
%define specrpmversion 6.19.11
%define specversion 6.19.11
%define specrpmversion 6.19.12
%define specversion 6.19.12
%define patchversion 6.19
%define pkgrelease 300
%define kversion 6
%define tarfile_release 6.19.11
%define tarfile_release 6.19.12
# This is needed to do merge window version magic
%define patchlevel 19
# This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 300%{?buildid}%{?dist}
# This defines the kabi tarball version
%define kabiversion 6.19.11
%define kabiversion 6.19.12
# If this variable is set to 1, a bpf selftests build failure will cause a
# fatal kernel package build error
@ -4814,6 +4814,12 @@ fi\
#
#
%changelog
* Sun Apr 12 2026 Justin M. Forbes <jforbes@fedoraproject.org> [6.19.12-0]
- Add new config item for 6.19.12 (Justin M. Forbes)
- redhat/configs: enable the DIBS driver as it is now required for the SMC networking (Dan Horák)
- redhat/configs: enable CRYPTO_PHMAC as module on s390x (Dan Horák)
- Linux v6.19.12
* Thu Apr 02 2026 Augusto Caringi <acaringi@redhat.com> [6.19.11-0]
- Add to BugsFixed for 6.19.11 (Justin M. Forbes)
- Revert "drm: Fix use-after-free on framebuffers and property blobs when calling drm_dev_unplug" (Justin M. Forbes)

View file

@ -28,8 +28,6 @@
drivers/firmware/efi/libstub/fdt.c | 5 +
drivers/firmware/efi/libstub/secureboot.c | 14 +-
drivers/firmware/efi/secureboot.c | 38 +
drivers/gpu/drm/drm_file.c | 5 +-
drivers/gpu/drm/drm_mode_config.c | 9 +-
drivers/gpu/drm/i915/display/intel_alpm.c | 6 +-
drivers/gpu/drm/i915/display/intel_display.c | 8 -
drivers/gpu/drm/i915/display/intel_display_types.h | 45 +-
@ -64,7 +62,7 @@
sound/soc/sdca/sdca_class_function.c | 13 +
tools/testing/selftests/bpf/Makefile | 2 +-
tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 31 -
66 files changed, 1909 insertions(+), 452 deletions(-)
64 files changed, 1905 insertions(+), 442 deletions(-)
diff --git a/Documentation/hid/intel-ish-hid.rst b/Documentation/hid/intel-ish-hid.rst
index 2adc174fb576c..068a5906b1774 100644
@ -109,7 +107,7 @@ index 2adc174fb576c..068a5906b1774 100644
The driver will load the first matching firmware and skip the rest. If no matching firmware is found, it will proceed to the next pattern in the specified order. If all searches fail, the default Intel firmware, listed last in the order above, will be loaded.
diff --git a/Makefile b/Makefile
index 4043ecae14086..9e6c5d4b56a67 100644
index 05978903b7471..5e40acec069dd 100644
--- a/Makefile
+++ b/Makefile
@@ -355,6 +355,17 @@ ifneq ($(filter install,$(MAKECMDGOALS)),)
@ -1977,52 +1975,6 @@ index 0000000000000..de0a3714a5d44
+ }
+ }
+}
diff --git a/drivers/gpu/drm/drm_file.c b/drivers/gpu/drm/drm_file.c
index 6ee9b3df87351..be5e617ceb9f1 100644
--- a/drivers/gpu/drm/drm_file.c
+++ b/drivers/gpu/drm/drm_file.c
@@ -233,7 +233,6 @@ static void drm_events_release(struct drm_file *file_priv)
void drm_file_free(struct drm_file *file)
{
struct drm_device *dev;
- int idx;
if (!file)
return;
@@ -250,11 +249,9 @@ void drm_file_free(struct drm_file *file)
drm_events_release(file);
- if (drm_core_check_feature(dev, DRIVER_MODESET) &&
- drm_dev_enter(dev, &idx)) {
+ if (drm_core_check_feature(dev, DRIVER_MODESET)) {
drm_fb_release(file);
drm_property_destroy_user_blobs(dev, file);
- drm_dev_exit(idx);
}
if (drm_core_check_feature(dev, DRIVER_SYNCOBJ))
diff --git a/drivers/gpu/drm/drm_mode_config.c b/drivers/gpu/drm/drm_mode_config.c
index 802bc4608abf5..d12db9b0bab81 100644
--- a/drivers/gpu/drm/drm_mode_config.c
+++ b/drivers/gpu/drm/drm_mode_config.c
@@ -577,13 +577,10 @@ void drm_mode_config_cleanup(struct drm_device *dev)
*/
WARN_ON(!list_empty(&dev->mode_config.fb_list));
list_for_each_entry_safe(fb, fbt, &dev->mode_config.fb_list, head) {
- if (list_empty(&fb->filp_head) || drm_framebuffer_read_refcount(fb) > 1) {
- struct drm_printer p = drm_dbg_printer(dev, DRM_UT_KMS, "[leaked fb]");
+ struct drm_printer p = drm_dbg_printer(dev, DRM_UT_KMS, "[leaked fb]");
- drm_printf(&p, "framebuffer[%u]:\n", fb->base.id);
- drm_framebuffer_print_info(&p, 1, fb);
- }
- list_del_init(&fb->filp_head);
+ drm_printf(&p, "framebuffer[%u]:\n", fb->base.id);
+ drm_framebuffer_print_info(&p, 1, fb);
drm_framebuffer_free(&fb->base.refcount);
}
diff --git a/drivers/gpu/drm/i915/display/intel_alpm.c b/drivers/gpu/drm/i915/display/intel_alpm.c
index affa3daefd594..f4f1b68f75435 100644
--- a/drivers/gpu/drm/i915/display/intel_alpm.c

View file

@ -1,3 +1,3 @@
SHA512 (linux-6.19.11.tar.xz) = 2aff1e84d32c8e59cd42db14791da24a6a2d8c2b695e0a562b479dc51473ffdd1b534818e3c357608084a828373829f9c84f07f8f3e2da21834da4e82f726188
SHA512 (kernel-abi-stablelists-6.19.11.tar.xz) = 517f9cdc9c6480981017ce27e07af014ce39ab084effa64aa313444938dbc4534f53d8c7313611a7a79ebd8941a4a4cd0def39b07a66d02a2a86e0a93858f1f9
SHA512 (kernel-kabi-dw-6.19.11.tar.xz) = 616f27d340c116bea626fc291ca08ea17183f17325a631f5f93884debee29645d2b81625cfa2f03b1439a77cb5c0ff314416ed1280ec37516d09ab5899196d89
SHA512 (linux-6.19.12.tar.xz) = f8825a5f0b91578e97b73d7fa98ff5b34b0d2cfba0bbb5063ba07bf6dbf2b90ffbe35ccd1b88296ecd5dfd2f1f58fff5f59063ef7e89a548a630db192f5ebe3f
SHA512 (kernel-abi-stablelists-6.19.12.tar.xz) = a35b783476acbb9f930e55b43dc7fe8ce94aaf05732cca01d2b2b404cec8f22c51403e9b5a50ee731c85b0119676bbdd16090e6cf0df594d9b5cccb1088d62fb
SHA512 (kernel-kabi-dw-6.19.12.tar.xz) = ebf8b83c2cc82240835105202e2255423384f9e7210a243d05e89d297b4dfd571d087ef4120ce50a78cd601c685e52da5a61b0dda11c647d72b0249e7075f8d6