Skip to content
  • Stephen Warren's avatar
    test: fat: add error-checking to non-contig test · 34a60d9b
    Stephen Warren authored
    Check the result code of all command that are executed. Without this,
    if the fallocate invocation fails (this feature is not supported on ext3
    filesystems for example) then a zero-length output file will be created,
    and subsequent the mkfs and mount invocations will fail, which will cause
    the subsequent dd invocation to attempt to fill up the host's entire free
    disk space. That's not a nice user experience!
    
    Related, if fallocate does fail, try to create the test disk image using
    dd instead. That should work everywhere.
    
    Fixes: 4a282742
    
     ("test: fat: add test of non-contiguous file reads")
    Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
    34a60d9b