summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrasz <trasz@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>2020-10-29 15:44:44 +0000
committertrasz <trasz@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>2020-10-29 15:44:44 +0000
commit45192d498054fcdbc3f6fdbdcb4caa3ba1443085 (patch)
treeee8b3837a216fd37c663c15d0a04ee0c5477cf93
parent242e982f79110363e97731035c6fa5d0fed644a4 (diff)
downloadfreebsd-45192d498054fcdbc3f6fdbdcb4caa3ba1443085.tar.gz
freebsd-45192d498054fcdbc3f6fdbdcb4caa3ba1443085.tar.bz2
Make linprocfs(4) print a warning when there's not enough room to fill
/proc/self/maps. Submitted by: dchagin (earlier version) Reviewed by: emaste (earlier version) MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D20576 git-svn-id: http://svn.freebsd.org/base/head@367139 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
-rw-r--r--sys/compat/linprocfs/linprocfs.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/compat/linprocfs/linprocfs.c b/sys/compat/linprocfs/linprocfs.c
index b346fe84f7c..515253cfdd9 100644
--- a/sys/compat/linprocfs/linprocfs.c
+++ b/sys/compat/linprocfs/linprocfs.c
@@ -1252,6 +1252,10 @@ linprocfs_doprocmaps(PFS_FILL_ARGS)
*name ? " " : " ",
name
);
+ if (error == -1) {
+ linux_msg(td, "cannot fill /proc/self/maps; "
+ "consider bumping PFS_MAXBUFSIZ");
+ }
if (freename)
free(freename, M_TEMP);
vm_map_lock_read(map);