diff options
author | bde <bde@FreeBSD.org> | 2004-02-17 11:11:10 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 2004-02-17 11:11:10 +0000 |
commit | 35305fb9d42ef65b057e6eceed64fdf63aced3fc (patch) | |
tree | 1158992826913cf5a9bc8aa0b036e6ea20e549bf /sys/kern/vfs_extattr.c | |
parent | 196898f65ec407d1aa7730066db9b59ab5ffc7b7 (diff) | |
download | FreeBSD-src-35305fb9d42ef65b057e6eceed64fdf63aced3fc.zip FreeBSD-src-35305fb9d42ef65b057e6eceed64fdf63aced3fc.tar.gz |
Backed out previous commit since it just causes panics unless a special
value for MSGBUF_SIZE is configured. MSGBUF_SIZE =
(32768 * bootverbose ? 2 : 1) is always 1 or 2, so there is not enough space
in the buffer for metadata, and blindly using the nonexistent space tends
to cause fatal pagefaults. I think
MSGBUF_SIZE = (32768 * (bootverbose ? 2 : 1)) would be always 32768 since
bootverbose is only statically initialized to 0 early when MSGBUF_SIZE is
used. MSGBUF_SIZE = (32768 * ((boothowto & RB_VERBOSE) ? 2 : 1)) should
work, but this belongs in <sys/msgbuf.h> even less than previous versions.
MSGBUF_SIZE shouldn't be a macro.
Diffstat (limited to 'sys/kern/vfs_extattr.c')
0 files changed, 0 insertions, 0 deletions