]> git.baikalelectronics.ru Git - kernel.git/commit
xfs: Allow user to kill fstrim process
authorLukas Czerner <lczerner@redhat.com>
Thu, 27 Apr 2017 15:59:36 +0000 (08:59 -0700)
committerDarrick J. Wong <darrick.wong@oracle.com>
Thu, 27 Apr 2017 17:45:34 +0000 (10:45 -0700)
commitda2b30d9dae60ce955cdc7f7a5ef009a42c54896
tree1fdb696b5a0dc6af0882245eeb1c1f61945b40d4
parent111757a3708c2c9235ebee4f9cf97b6d4711e332
xfs: Allow user to kill fstrim process

fstrim can take really long time on big, slow device or on file system
with a lots of allocation groups. Currently there is no way for the user
to cancell the operation. This patch makes it possible for the user to
kill fstrim pocess by adding the check for fatal_signal_pending() in
xfs_trim_extents().

Signed-off-by: Lukas Czerner <lczerner@redhat.com>
Reported-by: Zdenek Kabelac <zkabelac@redhat.com>
Reviewed-by: Eric Sandeen <sandeen@redhat.com>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
fs/xfs/xfs_discard.c