Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion SPECS/kernel-headers/kernel-headers.signatures.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"Signatures": {
"linux-6.12.44.tar.gz": "fac0ed5371cbd46ebc8a2a1e152ac5fbb5fc2660e748a7fc1d28b8e399854a1a"
"linux-6.12.47.tar.gz": "6b05f6d6ee7d51d4def7e642cbdafec955812e1156548bc4197e38c89bc38fbc"
}
}
9 changes: 6 additions & 3 deletions SPECS/kernel-headers/kernel-headers.spec
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@

Summary: Linux API header files
Name: kernel-headers
Version: 6.12.44
Version: 6.12.47
Release: 1%{?dist}
License: GPLv2
Vendor: Intel Corporation
Distribution: Edge Microvisor Toolkit
Group: System Environment/Kernel
URL: https://www.kernel.org/pub/linux/kernel
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.12.44.tar.gz
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.12.47.tar.gz
# Historical name shipped by other distros
Provides: glibc-kernheaders = %{version}-%{release}
BuildArch: noarch
Expand All @@ -41,7 +41,7 @@ cross-glibc package.
%endif

%prep
%setup -q -n linux-6.12.44
%setup -q -n linux-6.12.47

%build
make mrproper
Expand Down Expand Up @@ -76,6 +76,9 @@ done
%endif

%changelog
* Thu Sep 18 2025 Ren Jiaojiao <[email protected]> - 6.12.47-1
- Update kernel to 6.12.47

* Tue Sep 09 2025 Ren Jiaojiao <[email protected]> - 6.12.44-1
- Update kernel to 6.12.44

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
From c907329d449811f5aa58f2b2a3633b6012774e37 Mon Sep 17 00:00:00 2001
From: Dongwon Kim <[email protected]>
Date: Wed, 10 Sep 2025 20:48:45 -0700
Subject: [PATCH] drm/virtio: Wait until the control and cursor queues are
fully emptied

It is needed to wait until the queues are fully emptied before
doing freeze/suspend.

Signed-off-by: Dongwon Kim <[email protected]>
---
drivers/gpu/drm/virtio/virtgpu_drv.c | 7 +++++++
1 file changed, 7 insertions(+)

diff --git a/drivers/gpu/drm/virtio/virtgpu_drv.c b/drivers/gpu/drm/virtio/virtgpu_drv.c
index d6fb1dbfaa27e..d1b189b1a9b75 100644
--- a/drivers/gpu/drm/virtio/virtgpu_drv.c
+++ b/drivers/gpu/drm/virtio/virtgpu_drv.c
@@ -176,6 +176,13 @@ static int virtgpu_freeze(struct virtio_device *vdev)
flush_work(&vgdev->ctrlq.dequeue_work);
flush_work(&vgdev->cursorq.dequeue_work);
flush_work(&vgdev->config_changed_work);
+
+ wait_event(vgdev->ctrlq.ack_queue,
+ vgdev->ctrlq.vq->num_free == vgdev->ctrlq.vq->num_max);
+
+ wait_event(vgdev->cursorq.ack_queue,
+ vgdev->cursorq.vq->num_free == vgdev->cursorq.vq->num_max);
+
vdev->config->del_vqs(vdev);

return 0;
--
2.43.0

169 changes: 0 additions & 169 deletions SPECS/kernel-rt/CVE-2025-21807.patch

This file was deleted.

18 changes: 9 additions & 9 deletions SPECS/kernel-rt/CVE-2025-21817.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 961a8f3d5f63a1c4b1d93f9d12c2dc7264d4434e Mon Sep 17 00:00:00 2001
From 1605aaf3ed80ecc295f493c28946af971d36389e Mon Sep 17 00:00:00 2001
From: Ming Lei <[email protected]>
Date: Mon, 13 Jan 2025 09:58:33 +0800
Subject: [PATCH 4/4] block: mark GFP_NOIO around sysfs ->store()
Subject: [PATCH] block: mark GFP_NOIO around sysfs ->store()
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Expand All @@ -26,27 +26,27 @@ Signed-off-by: Jens Axboe <[email protected]>
1 file changed, 3 insertions(+)

diff --git a/block/blk-sysfs.c b/block/blk-sysfs.c
index 69bdd48ceae2..496564485bad 100644
index 6a38f312e385..063c578d3e4b 100644
--- a/block/blk-sysfs.c
+++ b/block/blk-sysfs.c
@@ -690,6 +690,7 @@ queue_attr_store(struct kobject *kobj, struct attribute *attr,
@@ -681,6 +681,7 @@ queue_attr_store(struct kobject *kobj, struct attribute *attr,
struct queue_sysfs_entry *entry = to_queue(attr);
struct gendisk *disk = container_of(kobj, struct gendisk, queue_kobj);
struct request_queue *q = disk->queue;
+ unsigned int noio_flag;
ssize_t res;

if (!entry->store_limit && !entry->store)
@@ -720,7 +721,9 @@ queue_attr_store(struct kobject *kobj, struct attribute *attr,
if (!entry->store)
@@ -699,7 +700,9 @@ queue_attr_store(struct kobject *kobj, struct attribute *attr,

mutex_lock(&q->sysfs_lock);
blk_mq_freeze_queue(q);
mutex_lock(&q->sysfs_lock);
+ noio_flag = memalloc_noio_save();
res = entry->store(disk, page, length);
+ memalloc_noio_restore(noio_flag);
blk_mq_unfreeze_queue(q);
mutex_unlock(&q->sysfs_lock);
blk_mq_unfreeze_queue(q);
return res;
--
2.25.1
2.43.0

61 changes: 0 additions & 61 deletions SPECS/kernel-rt/CVE-2025-22103.patch

This file was deleted.

Loading
Loading