[SRU][B/F:linux-kvm][PATCH v2 0/1] UBUNTU: [Config] kvm: Add support for modifying LDT

Roxana Nicolescu roxana.nicolescu at canonical.com
Mon Mar 27 12:44:02 UTC 2023


BugLink: https://bugs.launchpad.net/bugs/2009442

SRU Justification:

[Impact]
bionic/focal linux-kvm failure in glibc autopkgtest

FAIL: misc/tst-bz21269
original exit status 1
error: ../sysdeps/unix/sysv/linux/i386/tst-bz21269.c:55:
not true: syscall (SYS_modify_ldt, 1, ptr, bytecount) == 0
error: 1 test failures

Syscall modify_ldt is not enabled because
CONFIG_MODIFY_LDT_SYSCALL=n for bionic/focal-kvm,
even though generic and newer versions (even kvm derivativatives)
have it enabled.

[Fix]
Custom patch to bionic/focal-kvm to enable CONFIG_MODIFY_LDT_SYSCALL.

[Test Plan]
Built on cbd and tested autopkgtest glibc locally in a vm.

[Where problems could occur]
1. Regression probability is pretty low, we are adding functionality
not previously present but looking at jammy this test is fine.
2. Enabling this adds a small  overhead to context switches
and increases the low level  kernel attack surface.

v2:
1. Modified the annotation file.
2. Set CONFIG_X86_16BIT=n to avoid getting the prompt that interrupts
the build process.

Roxana Nicolescu (1):
  UBUNTU: [Config] kvm: Add support for modifying LDT

-- 
2.34.1




More information about the kernel-team mailing list