I'm implementing a VFS module with a disk_free() function. The real file
system has a block size of 2048. When the *bsize, *dfree, and *dsize values
are populated accordingly (using vfswrap_disk_free) Samba doesn't seem to
like it. A Linux client box that has mounted the SMB share gets back zeros
if it does a statfs() on the share.
If I double the value of *bsize to 4096 and cut *dfree and *dsize in half
before returning from my disk_free() function then everything seems to work