slow-work: add support for cancellation of slow work
authorJens Axboe <jens.axboe@oracle.com>
Thu, 27 Aug 2009 11:55:17 +0000 (13:55 +0200)
committerJens Axboe <jens.axboe@oracle.com>
Thu, 27 Aug 2009 11:55:17 +0000 (13:55 +0200)
commit70784d657687d0aea36d18e296be081847d6308f
tree4127d60f90bd23bf1d7a34b8b2b72e94e9d5acb2
parent80566d836dc7338b627a97776815e3b7bb7b43bc
slow-work: add support for cancellation of slow work

This adds support for cancellation of queued slow work and delayed
slow work. If the work is already queued, it will not be executed.
If work is attempted queued while the cancellation is running,
it will fail.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Documentation/slow-work.txt
include/linux/slow-work.h
kernel/slow-work.c