Skip to content

Commit 0975fe4

Browse files
committed
fix: add UFFDIO_WRITEPROTECT related consts to tests
Extend the "constants are correct" tests to also cover the writeprotect related constants. Signed-off-by: Patrick Roy <[email protected]>
1 parent e7ad4f3 commit 0975fe4

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

userfaultfd-sys/src/consts.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,14 @@ const __u64 _const_UFFDIO_COPY_MODE_WP = UFFDIO_COPY_MODE_WP;
4242
const __u64 _const_UFFDIO_ZEROPAGE_MODE_DONTWAKE = UFFDIO_ZEROPAGE_MODE_DONTWAKE;
4343
#endif
4444

45+
#ifdef UFFDIO_WRITEPROTECT_MODE_WP
46+
const __u64 _const_UFFDIO_WRITEPROTECT_MODE_WP = UFFDIO_WRITEPROTECT_MODE_WP;
47+
#endif
48+
49+
#ifdef UFFDIO_WRITEPROTECT_MODE_DONTWAKE
50+
const __u64 _const_UFFDIO_WRITEPROTECT_MODE_DONTWAKE = UFFDIO_WRITEPROTECT_MODE_DONTWAKE;
51+
#endif
52+
4553
#ifdef UFFDIO_API
4654
const __u32 _const_UFFDIO_API = UFFDIO_API;
4755
#endif

userfaultfd-sys/src/linux5_7.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ mod const_tests {
5252
static _const_UFFDIO_COPY_MODE_DONTWAKE: u64;
5353
static _const_UFFDIO_COPY_MODE_WP: u64;
5454
static _const_UFFDIO_ZEROPAGE_MODE_DONTWAKE: u64;
55+
static _const_UFFDIO_WRITEPROTECT_MODE_WP: u64;
56+
static _const_UFFDIO_WRITEPROTECT_MODE_DONTWAKE: u64;
5557
static _const_UFFDIO_API: u32;
5658
static _const_UFFDIO_REGISTER: u32;
5759
static _const_UFFDIO_UNREGISTER: u32;
@@ -98,6 +100,14 @@ mod const_tests {
98100
UFFDIO_ZEROPAGE_MODE_DONTWAKE, _const_UFFDIO_ZEROPAGE_MODE_DONTWAKE,
99101
"UFFDIO_ZEROPAGE_MODE_DONTWAKE"
100102
);
103+
assert_eq!(
104+
UFFDIO_WRITEPROTECT_MODE_WP, _const_UFFDIO_WRITEPROTECT_MODE_WP,
105+
"UFFDIO_WRITEPROTECT_MODE_WP"
106+
);
107+
assert_eq!(
108+
UFFDIO_WRITEPROTECT_MODE_DONTWAKE, _const_UFFDIO_WRITEPROTECT_MODE_DONTWAKE,
109+
"UFFDIO_WRITEPROTECT_MODE_DONTWAKE"
110+
);
101111
assert_eq!(UFFDIO_API, _const_UFFDIO_API, "UFFDIO_API");
102112
assert_eq!(UFFDIO_REGISTER, _const_UFFDIO_REGISTER, "UFFDIO_REGISTER");
103113
assert_eq!(

0 commit comments

Comments
 (0)