]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFV r320195: bhyveload: correctly query size of disks
authoravg <avg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 19 Sep 2017 08:19:20 +0000 (08:19 +0000)
committeravg <avg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 19 Sep 2017 08:19:20 +0000 (08:19 +0000)
commitfdbb2b2d1a11e5c8985283ee3af2c6a0afedb390
treef0fa22708af6cda519dbe8f09043bdde7464b16b
parente08de66e4f0504decfa19e2bad5376d8d5effcca
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

git-svn-id: svn://svn.freebsd.org/base/stable/10@323739 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
usr.sbin/bhyveload/bhyveload.c