This patch is odd because it fails xfstests 112 and 469 to Azure, even though Azure doesn't support the operation so should skip the same part of the test with or without Ronnie's patch and tests should work. commit d008b979e8e6196ab3f916ca076448f5c9f527f3 (HEAD, origin/for-next) Author: Ronnie Sahlberg <lsahlber@xxxxxxxxxx> Date: Fri Apr 12 09:56:23 2019 +1000 cifs: zero-range does not require the file is sparse Remove the conditional to fail zero-range if the file is not flagged as sparse. You can still zero out a range in SMB2 even for non-sparse files. Tested with stock windows16 server. Fixes 5 xfstests (033, 149, 155, 180, 349) Signed-off-by: Ronnie Sahlberg <lsahlber@xxxxxxxxxx> -- Thanks, Steve