diff options
author | Dmitry V. Levin <ldv@altlinux.org> | 2020-09-06 08:00:00 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2020-09-06 08:00:00 +0000 |
commit | 541495018caf45576522d5a82c6f8306a86c4cac (patch) | |
tree | 113dff1d6a37a5ec972df02c1a2149b601333f29 | |
parent | bb0491fc6c3d4052971616016aa0db6f156c28f5 (diff) | |
download | strace-541495018caf45576522d5a82c6f8306a86c4cac.tar.gz |
xlat: update CAP_* constants
* caps1.h (CAP_CHECKPOINT_RESTORE): New constant introduced
by Linux kernel commit v5.9-rc1~161^2~6.
* xlat/cap.in (CAP_CHECKPOINT_RESTORE): Likewise.
* xlat/cap_mask1.in (1<<CAP_CHECKPOINT_RESTORE): Likewise.
* NEWS: Mention this change.
* tests/caps.awk: Update expected output.
* tests/caps-abbrev.awk: Likewise.
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | caps1.h | 1 | ||||
-rw-r--r-- | tests/caps-abbrev.awk | 2 | ||||
-rw-r--r-- | tests/caps.awk | 2 | ||||
-rw-r--r-- | xlat/cap.in | 1 | ||||
-rw-r--r-- | xlat/cap_mask1.in | 1 |
6 files changed, 6 insertions, 3 deletions
@@ -5,7 +5,7 @@ Noteworthy changes in release ?.? (????-??-??) * Added -n/--syscall-number option for printing syscall numbers. * Added --pidns-translation option for PID namespace translation. * Implemented decoding of close_range syscall. - * Updated the list of BPF_* constants. + * Updated lists of BPF_* and CAP_* constants. * Bug fixes @@ -13,3 +13,4 @@ CAP_BLOCK_SUSPEND, CAP_AUDIT_READ, CAP_PERFMON, CAP_BPF, +CAP_CHECKPOINT_RESTORE, diff --git a/tests/caps-abbrev.awk b/tests/caps-abbrev.awk index 21f473866..1ec02e34e 100644 --- a/tests/caps-abbrev.awk +++ b/tests/caps-abbrev.awk @@ -9,7 +9,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later BEGIN { - cap = "(0|1<<CAP_[A-Z_]+(\\|1<<CAP_[A-Z_]+)*|1<<CAP_[A-Z_]+(\\|1<<CAP_[A-Z_]+){39}\\|0xffffff00)" + cap = "(0|1<<CAP_[A-Z_]+(\\|1<<CAP_[A-Z_]+)*|1<<CAP_[A-Z_]+(\\|1<<CAP_[A-Z_]+){40}\\|0xfffffe00)" s_efault = "-1 EFAULT (Bad address)" r_efault = "-1 EFAULT \\(Bad address\\)" r_einval = "-1 EINVAL \\(Invalid argument\\)" diff --git a/tests/caps.awk b/tests/caps.awk index 05edad3e1..9c0030b02 100644 --- a/tests/caps.awk +++ b/tests/caps.awk @@ -8,7 +8,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later BEGIN { - cap = "(0|1<<CAP_[A-Z_]+(\\|1<<CAP_[A-Z_]+)*|1<<CAP_[A-Z_]+(\\|1<<CAP_[A-Z_]+){39}\\|0xffffff00)" + cap = "(0|1<<CAP_[A-Z_]+(\\|1<<CAP_[A-Z_]+)*|1<<CAP_[A-Z_]+(\\|1<<CAP_[A-Z_]+){40}\\|0xfffffe00)" s_efault = "-1 EFAULT (Bad address)" r_efault = "-1 EFAULT \\(Bad address\\)" r_einval = "-1 EINVAL \\(Invalid argument\\)" diff --git a/xlat/cap.in b/xlat/cap.in index 0d6de9fad..5f4ba4032 100644 --- a/xlat/cap.in +++ b/xlat/cap.in @@ -39,3 +39,4 @@ CAP_BLOCK_SUSPEND CAP_AUDIT_READ CAP_PERFMON CAP_BPF +CAP_CHECKPOINT_RESTORE diff --git a/xlat/cap_mask1.in b/xlat/cap_mask1.in index 7dd618aed..82153e1dd 100644 --- a/xlat/cap_mask1.in +++ b/xlat/cap_mask1.in @@ -7,3 +7,4 @@ 1<<CAP_AUDIT_READ 1<<CAP_PERFMON 1<<CAP_BPF +1<<CAP_CHECKPOINT_RESTORE |