storage: fs: Drop-in replace use of virStorageFileGetMetadataFromBuf
storage: fs: Drop-in replace use of virStorageFileGetMetadataFromBuf

Use virStorageFileGetMetadataFromFD instead in
virStorageBackendProbeTarget as it now returns all required data and the
storage file is already open in a filedescriptor.

Also fix improper error code being returned when virFileReadHeaderFD
would fail as virStorageBackendUpdateVolTargetInfoFD would set the
return code to 0.

jfehlig/libvirt,crobinso/libvirt,rlaager/libvirt,jardasgit/libvirt,VenkatDatta/libvirt,jardasgit/libvirt,VenkatDatta/libvirt,crobinso/libvirt,olafhering/libvirt,olafhering/libvirt,fabianfreyer/libvirt,taget/libvirt,crobinso/libvirt,libvirt/libvirt,jardasgit/libvirt,olafhering/libvirt,VenkatDatta/libvirt,jardasgit/libvirt,rlaager/libvirt,eskultety/libvirt,andreabolognani/libvirt,taget/libvirt,fabianfreyer/libvirt,nertpinx/libvirt,zippy2/libvirt,zippy2/libvirt,fabianfreyer/libvirt,agx/libvirt,libvirt/libvirt,VenkatDatta/libvirt,andreabolognani/libvirt,datto/libvirt,taget/libvirt,jfehlig/libvirt,eskultety/libvirt,olafhering/libvirt,agx/libvirt,crobinso/libvirt,fabianfreyer/libvirt,nertpinx/libvirt,eskultety/libvirt,agx/libvirt,shugaoye/libvirt,libvirt/libvirt,taget/libvirt,shugaoye/libvirt,agx/libvirt,shugaoye/libvirt,eskultety/libvirt,libvirt/libvirt,andreabolognani/libvirt,fabianfreyer/libvirt,shugaoye/libvirt,datto/libvirt,elmarco/libvirt,zippy2/libvirt,jfehlig/libvirt,eskultety/libvirt,VenkatDatta/libvirt,rlaager/libvirt,nertpinx/libvirt,taget/libvirt,elmarco/libvirt,nertpinx/libvirt,datto/libvirt,zippy2/libvirt,rlaager/libvirt,andreabolognani/libvirt,datto/libvirt,agx/libvirt,nertpinx/libvirt,jardasgit/libvirt,datto/libvirt,elmarco/libvirt,rlaager/libvirt,andreabolognani/libvirt,elmarco/libvirt,jfehlig/libvirt,shugaoye/libvirt,elmarco/libvirt