]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
UBUNTU: SAUCE: (no-up) bcache: decouple emitting a cached_dev CHANGE uevent
authorRyan Harper <ryan.harper@canonical.com>
Mon, 11 Dec 2017 14:12:01 +0000 (09:12 -0500)
committerPaolo Pisati <paolo.pisati@canonical.com>
Mon, 16 Sep 2019 13:06:33 +0000 (15:06 +0200)
commitfb1e60be54531cdcd147e3a5cf2800ce8d13fdbe
treed66835500ddf7eddb6f92691545b806952bd9c31
parentc5f74dbe70e1e102737e8d5e29b55eaa029bb776
UBUNTU: SAUCE: (no-up) bcache: decouple emitting a cached_dev CHANGE uevent

BugLink: http://bugs.launchpad.net/bugs/1729145
- 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

Signed-off-by: Ryan Harper <ryan.harper@canonical.com>
Signed-off-by: Joseph Salisbury <joseph.salisbury@canonical.com>
Acked-by: Colin Ian King <colin.king@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
[ saf: adjust context for 5.3-rc1 ]
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
drivers/md/bcache/bcache.h
drivers/md/bcache/super.c