ext4: warn when discard request fails other than EOPNOTSUPP
authorLukas Czerner <lczerner@redhat.com>
Thu, 8 Nov 2012 19:04:52 +0000 (14:04 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 8 Nov 2012 19:04:52 +0000 (14:04 -0500)
commitd71c1ae23aa3e7822715c63dc242de6d73002541
tree61612cbcf814402d4e82f5f452d59e4d7547bd68
parent79add3a3f795e688e35d5e703d5a8cfa8ef923ac
ext4: warn when discard request fails other than EOPNOTSUPP

We should warn user then the discard request fails. However we need to
exclude -EOPNOTSUPP case since parts of the device might not support it
while other parts can. So print the kernel warning when the error !=
-EOPNOTSUPP is returned from ext4_issue_discard().

We should also handle error cases in batched discard, again excluding
EOPNOTSUPP.

Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com>
Signed-off-by: Lukas Czerner <lczerner@redhat.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
fs/ext4/mballoc.c