bcachefs-tools/linux
Justin Husted 5337ad4a43 Make userspace blkdev cleanup code more robust.
The existing cleanup code would silently cancel disk IO requests, if
somehow the calling code did not wait for completion.  This code now
tracks requests and will bug if any are lost.

Signed-off-by: Justin Husted <sigstop@gmail.com>
2019-11-07 18:58:32 -08:00
..
crypto Update bcachefs sources to d83b992f65 bcachefs: Rewrite journal_seq_blacklist machinery 2019-04-04 22:25:40 -04:00
atomic64.c fixes for 32 bit builds/non x86 archs 2018-05-17 02:36:19 -04:00
bio.c Update bcachefs sources to 5a3a4087af bcachefs: Convert a BUG_ON() to a warning 2019-09-25 15:23:50 -04:00
blkdev.c Make userspace blkdev cleanup code more robust. 2019-11-07 18:58:32 -08:00
closure.c Rename from bcache-tools to bcachefs-tools 2017-03-19 17:31:47 -08:00
crc64.c Update bcachefs sources to ef60854e99 bcachefs: More allocator startup improvements 2019-01-13 20:53:25 -05:00
crc64table.h Update bcachefs sources to ef60854e99 bcachefs: More allocator startup improvements 2019-01-13 20:53:25 -05:00
fs.c bcache in userspace; userspace fsck 2017-01-20 09:07:08 -09:00
generic-radix-tree.c Update bcachefs sources to 99750eab4d bcachefs: Persist stripe blocks_used 2019-01-23 15:53:32 -05:00
kstrtox.c Delete more shim layer code 2018-12-19 20:34:24 -05:00
kstrtox.h Delete more shim layer code 2018-06-01 17:33:47 -04:00
kthread.c Use 16k stack size 2019-01-13 16:57:26 -05:00
llist.c Update llist code 2019-08-28 11:35:00 -04:00
preempt.c Change preempt_disable() etc. to use a recursive mutex. 2019-11-03 23:17:43 -05:00
rhashtable.c Delete more shim layer code 2018-12-19 20:34:24 -05:00
sched.c fix check for SYS_random 2019-04-10 17:37:00 -04:00
shrinker.c Don't read meminfo if there are no shrinkers 2018-11-04 13:03:56 -08:00
six.c Update six locks 2019-10-01 15:55:42 -04:00
string.c Delete more shim layer code 2018-12-19 20:34:24 -05:00
timer.c Fix refcount bug in blkdev and timer kthreads. 2019-11-07 16:44:04 -08:00
wait.c Delete more unused shim code, update bcache code 2017-03-03 23:17:31 -09:00
workqueue.c Stop workqueue threads at process exit time, to make valgrind happy. 2019-11-03 23:17:43 -05:00