diff options
author | Vlastimil Babka <[email protected]> | 2022-11-10 10:41:06 +0100 |
---|---|---|
committer | Vlastimil Babka <[email protected]> | 2022-11-21 10:35:38 +0100 |
commit | 1c1aaa3319ab860883791edd2ba3e55610214c2e (patch) | |
tree | 5f2d8787a3b59a060ad5775ba9b6553eecf7f4aa | |
parent | c64b95d3dd0236062ded3caa928175a3b5cc1f97 (diff) | |
parent | 654058e67b9490a655d9a01e838168fb499f2aa3 (diff) |
Merge branch 'slab/for-6.2/tools' into slab/for-next
A patch for tools/vm/slabinfo to give more useful feedback when not run
as a root, by Rong Tao.
-rw-r--r-- | tools/vm/slabinfo.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/vm/slabinfo.c b/tools/vm/slabinfo.c index 0fffaeedee76..cfaeaea71042 100644 --- a/tools/vm/slabinfo.c +++ b/tools/vm/slabinfo.c @@ -157,9 +157,11 @@ static unsigned long read_obj(const char *name) { FILE *f = fopen(name, "r"); - if (!f) + if (!f) { buffer[0] = 0; - else { + if (errno == EACCES) + fatal("%s, Try using superuser\n", strerror(errno)); + } else { if (!fgets(buffer, sizeof(buffer), f)) buffer[0] = 0; fclose(f); |