diff options
author | Edward Tomasz Napierala <trasz@FreeBSD.org> | 2020-10-29 15:44:44 +0000 |
---|---|---|
committer | Edward Tomasz Napierala <trasz@FreeBSD.org> | 2020-10-29 15:44:44 +0000 |
commit | ad7b26ecdc386b7d660aac53744aeedf2b4ef2b5 (patch) | |
tree | ee8b3837a216fd37c663c15d0a04ee0c5477cf93 /sys/compat/linprocfs/linprocfs.c | |
parent | b1497fb64985d8b741d4e374227cd67f09863dd9 (diff) |
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
Notes
Notes:
svn path=/head/; revision=367139
Diffstat (limited to 'sys/compat/linprocfs/linprocfs.c')
-rw-r--r-- | sys/compat/linprocfs/linprocfs.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/compat/linprocfs/linprocfs.c b/sys/compat/linprocfs/linprocfs.c index b346fe84f7ce..515253cfdd9d 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); |