summaryrefslogtreecommitdiff
path: root/sys/dev/microcode/isp
diff options
context:
space:
mode:
authormsaitoh <msaitoh@NetBSD.org>2019-08-26 10:24:39 +0000
committermsaitoh <msaitoh@NetBSD.org>2019-08-26 10:24:39 +0000
commited50c892fbbec6a0a30407523480dd04531de4ec (patch)
tree39676d2707895cf4ed2ebd296c39699b278f6add /sys/dev/microcode/isp
parentc50ed045afd91f21e9ea268d86bcd09e1a24c1c4 (diff)
Change buf_nbuf()'s return value from int to u_int to avoid undefined
behavior in wapbl_start() which extended int to size_t. Error message was: > UBSan: Undefined Behavior in ../../../../kern/vfs_wapbl.c:609:41, signed integer overflow: 3345138 * 1024 cannot be represented in type 'int' > /* XXX maybe use filesystem fragment size instead of 1024 */ > /* XXX fix actual number of buffers reserved per filesystem. */ > wl->wl_bufcount_max = (buf_nbuf() / 2) * 1024; Need more work?
Diffstat (limited to 'sys/dev/microcode/isp')
0 files changed, 0 insertions, 0 deletions