Untested patch. Hoping to convey the change that's needed.

- decouple emitting a cached_dev CHANGE uevent which includes dev.uuid and 
dev.label
   from bch_cached_dev_run() which only happens when a bcacheX device is bound 
to the
   actual backing block device (bcache0 -> vdb)
   
- update bch_cached_dev_run() to invoke bch_cached_dev_emit_change() as needed; 
no functional
  code path changes here
  
- Modify register_bcache to detect a re-registering of a bcache cached_dev, and 
in that case
  call bcache_cached_dev_emit_change() to emit the uevent needed to trigger 
SYMLINK generation
  

** Patch added: "bcache_always_emit_backing_dev_change_uevent.diff"
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1729145/+attachment/5017146/+files/bcache_always_emit_backing_dev_change_uevent.diff

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1729145

Title:
  /dev/bcache/by-uuid links not created after reboot

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1729145/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to