hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
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 }