Hi folks, Recently during my for-4.3 testing, I observe some lockdep warnings for potential deadlock during reboot the kernel. Such potential deadlocks are very hard to trigger in real life, but fix them and make lockdep happy is still worthy IMHO. This series is an effort to fix the potential deadlock issues, since they are not critical stability fixes, they won't be CCed to stable mailing list. Thanks in advance for any commnet or review. Coly Li --- Coly Li (4): bcache: avoid a deadlock in bcache_reboot() bcache: acquire bch_register_lock later in cached_dev_detach_finish() bcache: acquire bch_register_lock later in cached_dev_free() bcache: fix potential deadlock in cached_def_free() drivers/md/bcache/super.c | 49 +++++++++++++++++++++++++++++++++++++------ drivers/md/bcache/sysfs.c | 26 +++++++++++++++++++++++ drivers/md/bcache/writeback.c | 4 ++++ 3 files changed, 73 insertions(+), 6 deletions(-) -- 2.16.4