]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFV r320195: bhyveload: correctly query size of disks
authoravg <avg@FreeBSD.org>
Tue, 19 Sep 2017 08:19:47 +0000 (08:19 +0000)
committeravg <avg@FreeBSD.org>
Tue, 19 Sep 2017 08:19:47 +0000 (08:19 +0000)
commit2239cf6be006a2c35505c12569689f845fa3da2b
tree836b27f8d2ee898f983f0074b6a5b4cf99210650
parent89a1341a156056e75f45c9072cee3d0b9e98b8be
MFV r320195: bhyveload: correctly query size of disks

On FreeBSD fstat(2) works fine for querying sizes of plain files,
but not so much for character devices.
So, use DIOCGMEDIASIZE to try to get the correct size for disks
and disk-like devices (e.g. zvols).

PR: 220186
usr.sbin/bhyveload/bhyveload.c