]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
Revert "mshv: expose the scrub partition hypercall"
authorWei Liu <wei.liu@kernel.org>
Wed, 11 Mar 2026 16:51:00 +0000 (16:51 +0000)
committerWei Liu <wei.liu@kernel.org>
Wed, 11 Mar 2026 16:54:24 +0000 (16:54 +0000)
This reverts commit 36d6cbb62133fc6eea28f380409e0fb190f3dfbe.

Calling this as a passthrough hypercall leaves the VM in an inconsistent
state. Revert before it is released.

Signed-off-by: Wei Liu <wei.liu@kernel.org>
drivers/hv/mshv_root_main.c
include/hyperv/hvgdk_mini.h

index 54c3e44d24eecc77c5e41b3d493518241245064a..9d1b881764ed7e847ed706d64b900ff5ac0a782f 100644 (file)
@@ -120,7 +120,6 @@ static u16 mshv_passthru_hvcalls[] = {
        HVCALL_SET_VP_REGISTERS,
        HVCALL_TRANSLATE_VIRTUAL_ADDRESS,
        HVCALL_CLEAR_VIRTUAL_INTERRUPT,
-       HVCALL_SCRUB_PARTITION,
        HVCALL_REGISTER_INTERCEPT_RESULT,
        HVCALL_ASSERT_VIRTUAL_INTERRUPT,
        HVCALL_GET_GPA_PAGES_ACCESS_STATES,
index 8bb3dd71c5b48f0b4c33c62c187f925bf0625df1..1823a290a7b7a7e89ad04bdbcfaf93d04110985e 100644 (file)
@@ -477,7 +477,6 @@ union hv_vp_assist_msr_contents {    /* HV_REGISTER_VP_ASSIST_PAGE */
 #define HVCALL_NOTIFY_PARTITION_EVENT                   0x0087
 #define HVCALL_ENTER_SLEEP_STATE                       0x0084
 #define HVCALL_NOTIFY_PORT_RING_EMPTY                  0x008b
-#define HVCALL_SCRUB_PARTITION                         0x008d
 #define HVCALL_REGISTER_INTERCEPT_RESULT               0x0091
 #define HVCALL_ASSERT_VIRTUAL_INTERRUPT                        0x0094
 #define HVCALL_CREATE_PORT                             0x0095