summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usbdevs_data.h
diff options
context:
space:
mode:
authormlelstv <mlelstv@NetBSD.org>2020-04-04 07:07:20 +0000
committermlelstv <mlelstv@NetBSD.org>2020-04-04 07:07:20 +0000
commit26a487bba983c9546bc005aadcb0e6eed07b046e (patch)
tree56aaa07266a34e8afa2ef629b866f515c9e6cd86 /sys/dev/usb/usbdevs_data.h
parentd07780803ccc1a51a20e790f1d351ef4839ceacb (diff)
NFSv2 is limited to use only 32bit in metadata. Prevent that larger
metadata values are simply truncated. -> clamp filesystem block counts to signed 32bit. -> clamp file sizes to signed 32bit (*) Some NFSv2 clients also have problems to handle buffer sizes larger than (signed) 16bit. -> clamp buffer sizes to signed 16bit for better compatibility. (*) This can lead to erroneous behaviour for files larger than 2GB that NFSv2 cannot handle but it is still better than before. An alternative would be to (partially) reject operations on files larger than 2GB, but which causes other problems.
Diffstat (limited to 'sys/dev/usb/usbdevs_data.h')
0 files changed, 0 insertions, 0 deletions