Skip to content

Commit 563389b

Browse files
slptylerfanelli
authored andcommitted
Rebase on a v6.6.63 kernel
This is an almost clean rebase with only a minor change required in (non-sev) patch number 5. Signed-off-by: Sergio Lopez <slp@redhat.com>
1 parent 2e089d0 commit 563389b

25 files changed

+62
-62
lines changed

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
KERNEL_VERSION = linux-6.6.59
1+
KERNEL_VERSION = linux-6.6.63
22
KERNEL_REMOTE = https://cdn.kernel.org/pub/linux/kernel/v6.x/$(KERNEL_VERSION).tar.xz
33
KERNEL_TARBALL = tarballs/$(KERNEL_VERSION).tar.xz
44
KERNEL_SOURCES = $(KERNEL_VERSION)
55
KERNEL_PATCHES = $(shell find patches/ -name "0*.patch" | sort)
66
KERNEL_C_BUNDLE = kernel.c
77

88
ABI_VERSION = 4
9-
FULL_VERSION = 4.5.1
10-
TIMESTAMP = "Thu Nov 7 05:07:35 PM CET 2024"
9+
FULL_VERSION = 4.6.0
10+
TIMESTAMP = "Mon Dec 2 11:39:28 CET 2024"
1111

1212
KERNEL_FLAGS = KBUILD_BUILD_TIMESTAMP=$(TIMESTAMP)
1313
KERNEL_FLAGS += KBUILD_BUILD_USER=root

patches-sev/0001-virtio-enable-DMA-API-if-memory-is-restricted.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 83aec6003044244d4c2e3851dcec0af97ec0486f Mon Sep 17 00:00:00 2001
1+
From 937e56d777cf3809a5ac0a5d8d42dfcbcc93c330 Mon Sep 17 00:00:00 2001
22
From: Sergio Lopez <slp@sinrega.org>
33
Date: Fri, 10 Sep 2021 13:05:01 +0200
44
Subject: [PATCH 1/4] virtio: enable DMA API if memory is restricted

patches-sev/0002-x86-sev-write-AP-reset-vector.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From b6379abecd7a40dbbd98ef09eca23789c693bc24 Mon Sep 17 00:00:00 2001
1+
From 15cc4533c0e0bfa1b8a762ecffb5486ed258d87a Mon Sep 17 00:00:00 2001
22
From: Sergio Lopez <slp@redhat.com>
33
Date: Thu, 20 Oct 2022 10:23:16 +0200
44
Subject: [PATCH 2/4] x86/sev: write AP reset vector

patches-sev/0003-Implement-driver-to-retrieve-secrets-from-cmdline.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From d10df5bc5c8986a6dd0961ebf354c7e6ecfbda32 Mon Sep 17 00:00:00 2001
1+
From 4db2da9b067d0c7b10d7f7543c45dcb0d608e307 Mon Sep 17 00:00:00 2001
22
From: Sergio Lopez <slp@redhat.com>
33
Date: Wed, 3 Aug 2022 12:35:12 +0200
44
Subject: [PATCH 3/4] Implement driver to retrieve secrets from cmdline

patches-sev/0004-x86-sev-Avoid-using-native_cpuid.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From baaba00fa3a3c5407b8a08f262388b173306219f Mon Sep 17 00:00:00 2001
1+
From d53bef286ab6731ad5c721537ef8ad3ec39c0200 Mon Sep 17 00:00:00 2001
22
From: Sergio Lopez <slp@redhat.com>
33
Date: Wed, 5 Jun 2024 16:20:08 +0200
44
Subject: [PATCH 4/4] x86/sev: Avoid using native_cpuid

patches/0001-krunfw-Don-t-panic-when-init-dies.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 7f18f75689b7b0f34ca711daa4e29e2d4ae5f910 Mon Sep 17 00:00:00 2001
1+
From a6442523102c4d482bf24f0f21a38ae29b3f0c8c Mon Sep 17 00:00:00 2001
22
From: Sergio Lopez <slp@redhat.com>
33
Date: Thu, 2 Mar 2023 07:34:49 +0100
44
Subject: [PATCH 01/20] krunfw: Don't panic when init dies

patches/0002-krunfw-Ignore-run_cmd-on-orderly-reboot.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 5ed6edb3e75df34958f788bca363748cea75eea1 Mon Sep 17 00:00:00 2001
1+
From 46b2f712bf3d3de11cbc0358ec6f833be99f2f49 Mon Sep 17 00:00:00 2001
22
From: Sergio Lopez <slp@redhat.com>
33
Date: Mon, 16 May 2022 16:04:27 +0200
44
Subject: [PATCH 02/20] krunfw: Ignore run_cmd on orderly reboot

patches/0003-vsock-dgram-generalize-recvmsg-and-drop-transport-dg.patch

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 06a9c813b4f59d92edf78a6011a719629323081c Mon Sep 17 00:00:00 2001
1+
From 0bef0669ef2606831f442e86254e9e1ab86809b6 Mon Sep 17 00:00:00 2001
22
From: Bobby Eshleman <bobby.eshleman () bytedance ! com>
33
Date: Sat, 10 Jun 2023 00:58:28 +0000
44
Subject: [PATCH 03/20] vsock/dgram: generalize recvmsg and drop
@@ -151,10 +151,10 @@ index f5eb737a677d..c3fdb22cfd39 100644
151151

152152
int vsock_dgram_recvmsg(struct socket *sock, struct msghdr *msg,
153153
diff --git a/net/vmw_vsock/hyperv_transport.c b/net/vmw_vsock/hyperv_transport.c
154-
index e2157e387217..a83b30d366af 100644
154+
index 56c232cf5b0f..cc0a6c3401d3 100644
155155
--- a/net/vmw_vsock/hyperv_transport.c
156156
+++ b/net/vmw_vsock/hyperv_transport.c
157-
@@ -556,8 +556,17 @@ static int hvs_dgram_bind(struct vsock_sock *vsk, struct sockaddr_vm *addr)
157+
@@ -557,8 +557,17 @@ static int hvs_dgram_bind(struct vsock_sock *vsk, struct sockaddr_vm *addr)
158158
return -EOPNOTSUPP;
159159
}
160160

@@ -174,7 +174,7 @@ index e2157e387217..a83b30d366af 100644
174174
{
175175
return -EOPNOTSUPP;
176176
}
177-
@@ -833,7 +842,9 @@ static struct vsock_transport hvs_transport = {
177+
@@ -834,7 +843,9 @@ static struct vsock_transport hvs_transport = {
178178
.shutdown = hvs_shutdown,
179179

180180
.dgram_bind = hvs_dgram_bind,
@@ -203,7 +203,7 @@ index 2925f5d27ad3..332d6d580cba 100644
203203
.stream_dequeue = virtio_transport_stream_dequeue,
204204
.stream_enqueue = virtio_transport_stream_enqueue,
205205
diff --git a/net/vmw_vsock/virtio_transport_common.c b/net/vmw_vsock/virtio_transport_common.c
206-
index e87fd9480acd..ed1235d57ffb 100644
206+
index 43495820b64f..b566fc80f8db 100644
207207
--- a/net/vmw_vsock/virtio_transport_common.c
208208
+++ b/net/vmw_vsock/virtio_transport_common.c
209209
@@ -860,6 +860,24 @@ int virtio_transport_dgram_bind(struct vsock_sock *vsk,

patches/0004-vsock-refactor-transport-lookup-code.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 5a2b5b9c1a9f473836c361153b15c10eab012e9a Mon Sep 17 00:00:00 2001
1+
From 789729bfd16c0f28d6b591ffd4d2537c9f1e9873 Mon Sep 17 00:00:00 2001
22
From: Bobby Eshleman <bobby.eshleman () bytedance ! com>
33
Date: Sat, 10 Jun 2023 00:58:29 +0000
44
Subject: [PATCH 04/20] vsock: refactor transport lookup code

patches/0005-vsock-support-multi-transport-datagrams.patch

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 10b18bb2d94abcf35e199c76fcf9921de1dbb9ae Mon Sep 17 00:00:00 2001
1+
From aa746f8898e3b89d6d93a1373a85eea7815bb416 Mon Sep 17 00:00:00 2001
22
From: Bobby Eshleman <bobby.eshleman () bytedance ! com>
33
Date: Sat, 10 Jun 2023 00:58:30 +0000
44
Subject: [PATCH 05/20] vsock: support multi-transport datagrams
@@ -238,11 +238,11 @@ index 5a517638deed..afe28d3b0b74 100644
238238

239239
/* sock map disallows redirection of non-TCP sockets with sk_state !=
240240
diff --git a/net/vmw_vsock/hyperv_transport.c b/net/vmw_vsock/hyperv_transport.c
241-
index a83b30d366af..1a9e9a22c929 100644
241+
index cc0a6c3401d3..4c6d705cc9e6 100644
242242
--- a/net/vmw_vsock/hyperv_transport.c
243243
+++ b/net/vmw_vsock/hyperv_transport.c
244-
@@ -551,11 +551,6 @@ static void hvs_destruct(struct vsock_sock *vsk)
245-
kfree(hvs);
244+
@@ -552,11 +552,6 @@ static void hvs_destruct(struct vsock_sock *vsk)
245+
vsk->trans = NULL;
246246
}
247247

248248
-static int hvs_dgram_bind(struct vsock_sock *vsk, struct sockaddr_vm *addr)
@@ -253,7 +253,7 @@ index a83b30d366af..1a9e9a22c929 100644
253253
static int hvs_dgram_get_cid(struct sk_buff *skb, unsigned int *cid)
254254
{
255255
return -EOPNOTSUPP;
256-
@@ -841,7 +836,6 @@ static struct vsock_transport hvs_transport = {
256+
@@ -842,7 +837,6 @@ static struct vsock_transport hvs_transport = {
257257
.connect = hvs_connect,
258258
.shutdown = hvs_shutdown,
259259

@@ -274,7 +274,7 @@ index 332d6d580cba..4e138ad3c113 100644
274274
.dgram_allow = virtio_transport_dgram_allow,
275275
.dgram_get_cid = virtio_transport_dgram_get_cid,
276276
diff --git a/net/vmw_vsock/virtio_transport_common.c b/net/vmw_vsock/virtio_transport_common.c
277-
index ed1235d57ffb..0b2f6c211544 100644
277+
index b566fc80f8db..456dfa74c642 100644
278278
--- a/net/vmw_vsock/virtio_transport_common.c
279279
+++ b/net/vmw_vsock/virtio_transport_common.c
280280
@@ -853,13 +853,6 @@ bool virtio_transport_stream_allow(u32 cid, u32 port)

0 commit comments

Comments
 (0)