| 357 | #undef copyout_nofault |
| 358 | |
| 359 | int |
| 360 | kcsan_copyin(const void *uaddr, void *kaddr, size_t len) |
| 361 | { |
| 362 | kcsan_access((uintptr_t)kaddr, len, true, false, __RET_ADDR); |
| 363 | return copyin(uaddr, kaddr, len); |
| 364 | } |
| 365 | |
| 366 | int |
| 367 | kcsan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) |
nothing calls this directly
no test coverage detected