hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/x86/um/ldt.c
....@@ -23,9 +23,11 @@
2323 {
2424 long res;
2525 void *stub_addr;
26
+
27
+ BUILD_BUG_ON(sizeof(*desc) % sizeof(long));
28
+
2629 res = syscall_stub_data(mm_idp, (unsigned long *)desc,
27
- (sizeof(*desc) + sizeof(long) - 1) &
28
- ~(sizeof(long) - 1),
30
+ sizeof(*desc) / sizeof(long),
2931 addr, &stub_addr);
3032 if (!res) {
3133 unsigned long args[] = { func,