@@ -14,6 +14,7 @@ pub const UFFD_API_FEATURES: u64 = UFFD_FEATURE_EVENT_FORK
1414pub const UFFD_API_IOCTLS : u64 = 1 << _UFFDIO_REGISTER | 1 << _UFFDIO_UNREGISTER | 1 << _UFFDIO_API;
1515pub const UFFD_API_RANGE_IOCTLS : u64 =
1616 1 << _UFFDIO_WAKE | 1 << _UFFDIO_COPY | 1 << _UFFDIO_ZEROPAGE;
17+ pub const UFFD_API_RANGE_IOCTLS_BASIC : u64 = 0 ;
1718
1819pub const UFFDIO_REGISTER_MODE_MISSING : u64 = 1 << 0 ;
1920pub const UFFDIO_REGISTER_MODE_WP : u64 = 1 << 1 ;
@@ -29,15 +30,13 @@ pub const UFFDIO_UNREGISTER: u32 = 0x8010aa01;
2930pub const UFFDIO_WAKE : u32 = 0x8010aa02 ;
3031pub const UFFDIO_COPY : u32 = 0xc028aa03 ;
3132pub const UFFDIO_ZEROPAGE : u32 = 0xc020aa04 ;
32- pub const UFFDIO_WRITEPROTECT : u32 = 0xc018aa06 ;
3333
3434#[ cfg( test) ]
3535mod const_tests {
3636 use super :: * ;
3737
3838 extern "C" {
3939 static _const_UFFD_API: u64 ;
40- static _const_UFFD_API_FEATURES: u64 ;
4140 static _const_UFFD_API_IOCTLS: u64 ;
4241 static _const_UFFD_API_RANGE_IOCTLS: u64 ;
4342 static _const_UFFDIO_REGISTER_MODE_MISSING: u64 ;
@@ -51,22 +50,13 @@ mod const_tests {
5150 static _const_UFFDIO_WAKE: u32 ;
5251 static _const_UFFDIO_COPY: u32 ;
5352 static _const_UFFDIO_ZEROPAGE: u32 ;
54- static _const_UFFDIO_WRITEPROTECT: u32 ;
5553 }
5654
5755 #[ test]
5856 fn consts_correct ( ) {
5957 unsafe {
6058 assert_eq ! ( UFFD_API , _const_UFFD_API, "UFFD_API" ) ;
61- assert_eq ! (
62- UFFD_API_FEATURES , _const_UFFD_API_FEATURES,
63- "UFFD_API_FEATURES"
64- ) ;
6559 assert_eq ! ( UFFD_API_IOCTLS , _const_UFFD_API_IOCTLS, "UFFD_API_IOCTLS" ) ;
66- assert_eq ! (
67- UFFD_API_RANGE_IOCTLS , _const_UFFD_API_RANGE_IOCTLS,
68- "UFFD_API_RANGE_IOCTLS"
69- ) ;
7060 assert_eq ! (
7161 UFFDIO_REGISTER_MODE_MISSING , _const_UFFDIO_REGISTER_MODE_MISSING,
7262 "UFFDIO_REGISTER_MODE_MISSING"
@@ -96,10 +86,6 @@ mod const_tests {
9686 assert_eq ! ( UFFDIO_WAKE , _const_UFFDIO_WAKE, "UFFDIO_WAKE" ) ;
9787 assert_eq ! ( UFFDIO_COPY , _const_UFFDIO_COPY, "UFFDIO_COPY" ) ;
9888 assert_eq ! ( UFFDIO_ZEROPAGE , _const_UFFDIO_ZEROPAGE, "UFFDIO_ZEROPAGE" ) ;
99- assert_eq ! (
100- UFFDIO_WRITEPROTECT , _const_UFFDIO_WRITEPROTECT,
101- "UFFDIO_WRITEPROTECT"
102- ) ;
10389 }
10490 }
10591}
0 commit comments