On 2020/10/2 05:19, Jens Axboe wrote: > On 10/1/20 12:50 AM, Coly Li wrote: >> Previously the experimental async registration uses a separate sysfs >> file register_async. Now the async registration code seems working well >> for a while, we can do furtuher testing with it now. >> >> This patch changes the async bcache registration shares the same sysfs >> file /sys/fs/bcache/register (and register_quiet). Async registration >> will be default behavior if BCACHE_ASYNC_REGISTRATION is set in kernel >> configure. By default, BCACHE_ASYNC_REGISTRATION is not configured yet. > > Will this potentially break existing use cases? > Hi Jens, This experimental config is disabled by default, so people will still use existing synchronized registration unless they explicit enable the Kconfig item. I use the async registration in my development and testing, it works fine and the advantage is no-boot-time-out any more. There are still a few boot-up configurations I need to confirm, so the async interface will keep being experimental for a while. Thanks. Coly Li