]> granicus.if.org Git - strace/commitdiff
xlat: update MPOL_F_* get_mempolicy flags
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 3 Jul 2019 18:56:13 +0000 (18:56 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 3 Jul 2019 18:56:13 +0000 (18:56 +0000)
* xlat/get_mempolicy_flags.in (MPOL_F_MEMS_ALLOWED): New constant
introduced by Linux kernel v2.6.24-rc1~1212.
* NEWS: Mention this.
* tests/get_mempolicy.c (main): Update expected output.

NEWS
tests/get_mempolicy.c
xlat/get_mempolicy_flags.in

diff --git a/NEWS b/NEWS
index 776bbec5b7d5b5ad45ce953f2473b382f212f656..10612448f2aad9a5e728fff5a8ffd39dcc15920a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -5,8 +5,8 @@ Noteworthy changes in release ?.? (????-??-??)
   * Implemented decoding of open_tree, move_mount, fsopen, fsconfig, fsmount,
     and fspick syscalls.
   * Enhanced decoding of bpf and clone syscalls.
-  * Updated lists of AT_*, AUDIT_*, BPF_*, CLONE_*, ETH_*, KEY_*, KVM_*, TIPC_*,
-    and V4L2_* constants.
+  * Updated lists of AT_*, AUDIT_*, BPF_*, CLONE_*, ETH_*, KEY_*, KVM_*, MPOL_*,
+    TIPC_*, and V4L2_* constants.
 
 Noteworthy changes in release 5.1 (2019-05-22)
 ==============================================
index 656587e4347a2bda23d41b597af41be7dfc16f6a..b999a43ec1895c9e934333b21d18ab5c8abc4e2b 100644 (file)
@@ -68,8 +68,8 @@ main(void)
        rc = syscall(__NR_get_mempolicy, mode, nodemask, maxnode, addr, flags);
        printf("get_mempolicy(%p, %p, %lu, %#lx, %s|%#lx) = %ld %s (%m)\n",
               mode, nodemask, maxnode, addr,
-              "MPOL_F_NODE|MPOL_F_ADDR",
-              flags & ~3, rc, errno2name());
+              "MPOL_F_NODE|MPOL_F_ADDR|MPOL_F_MEMS_ALLOWED",
+              flags & ~7, rc, errno2name());
 
        mode = tail_alloc(sizeof(*mode));
 
index bdcc6f3e759912a926e1695aabf40d0d80741192..4e8025b296b708b6233169fd7a26c87c9a8063db 100644 (file)
@@ -1,2 +1,3 @@
 MPOL_F_NODE    1
 MPOL_F_ADDR    2
+MPOL_F_MEMS_ALLOWED    4