函数源码 |
Source File:fs\read_write.c |
Create Date:2022-07-29 10:31:22 |
首页 | Copyright©Brick |
525 526 527 528 529 530 531 532 533 534 535 536 537 538 | ssize_t kernel_write( struct file *file, const void *buf, size_t count, loff_t *pos) { mm_segment_t old_fs; ssize_t res; old_fs = get_fs(); set_fs(KERNEL_DS); /* The cast to a user pointer is valid due to the set_fs() */ res = vfs_write(file, (__force const char __user *)buf, count, pos); set_fs(old_fs); return res; } |