Searched refs:uffdio_wp (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/fs/ |
H A D | userfaultfd.c | 1770 struct uffdio_writeprotect uffdio_wp; in userfaultfd_writeprotect() local 1780 if (copy_from_user(&uffdio_wp, user_uffdio_wp, in userfaultfd_writeprotect() 1784 ret = validate_range(ctx->mm, uffdio_wp.range.start, in userfaultfd_writeprotect() 1785 uffdio_wp.range.len); in userfaultfd_writeprotect() 1789 if (uffdio_wp.mode & ~(UFFDIO_WRITEPROTECT_MODE_DONTWAKE | in userfaultfd_writeprotect() 1793 mode_wp = uffdio_wp.mode & UFFDIO_WRITEPROTECT_MODE_WP; in userfaultfd_writeprotect() 1794 mode_dontwake = uffdio_wp.mode & UFFDIO_WRITEPROTECT_MODE_DONTWAKE; in userfaultfd_writeprotect() 1800 ret = mwriteprotect_range(ctx->mm, uffdio_wp.range.start, in userfaultfd_writeprotect() 1801 uffdio_wp.range.len, mode_wp, in userfaultfd_writeprotect() 1812 range.start = uffdio_wp in userfaultfd_writeprotect() [all...] |
/kernel/linux/linux-6.6/fs/ |
H A D | userfaultfd.c | 1858 struct uffdio_writeprotect uffdio_wp; in userfaultfd_writeprotect() local 1868 if (copy_from_user(&uffdio_wp, user_uffdio_wp, in userfaultfd_writeprotect() 1872 ret = validate_range(ctx->mm, uffdio_wp.range.start, in userfaultfd_writeprotect() 1873 uffdio_wp.range.len); in userfaultfd_writeprotect() 1877 if (uffdio_wp.mode & ~(UFFDIO_WRITEPROTECT_MODE_DONTWAKE | in userfaultfd_writeprotect() 1881 mode_wp = uffdio_wp.mode & UFFDIO_WRITEPROTECT_MODE_WP; in userfaultfd_writeprotect() 1882 mode_dontwake = uffdio_wp.mode & UFFDIO_WRITEPROTECT_MODE_DONTWAKE; in userfaultfd_writeprotect() 1888 ret = mwriteprotect_range(ctx->mm, uffdio_wp.range.start, in userfaultfd_writeprotect() 1889 uffdio_wp.range.len, mode_wp, in userfaultfd_writeprotect() 1900 range.start = uffdio_wp in userfaultfd_writeprotect() [all...] |
Completed in 5 milliseconds