hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
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,