aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVlastimil Babka <[email protected]>2022-11-10 10:41:06 +0100
committerVlastimil Babka <[email protected]>2022-11-21 10:35:38 +0100
commit1c1aaa3319ab860883791edd2ba3e55610214c2e (patch)
tree5f2d8787a3b59a060ad5775ba9b6553eecf7f4aa
parentc64b95d3dd0236062ded3caa928175a3b5cc1f97 (diff)
parent654058e67b9490a655d9a01e838168fb499f2aa3 (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.c6
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);