hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
kernel/arch/x86/um/vdso/um_vdso.c
....@@ -17,8 +17,10 @@
1717 {
1818 long ret;
1919
20
- asm("syscall" : "=a" (ret) :
21
- "0" (__NR_clock_gettime), "D" (clock), "S" (ts) : "memory");
20
+ asm("syscall"
21
+ : "=a" (ret)
22
+ : "0" (__NR_clock_gettime), "D" (clock), "S" (ts)
23
+ : "rcx", "r11", "memory");
2224
2325 return ret;
2426 }
....@@ -29,8 +31,10 @@
2931 {
3032 long ret;
3133
32
- asm("syscall" : "=a" (ret) :
33
- "0" (__NR_gettimeofday), "D" (tv), "S" (tz) : "memory");
34
+ asm("syscall"
35
+ : "=a" (ret)
36
+ : "0" (__NR_gettimeofday), "D" (tv), "S" (tz)
37
+ : "rcx", "r11", "memory");
3438
3539 return ret;
3640 }