git: sys/dev/disk/dm: Fix device counter handling

Tomohiro Kusumi tkusumi at crater.dragonflybsd.org
Thu Nov 12 07:09:37 PST 2015


commit 3472ce2b8a1bca797802d433bbd411a9aa5f7ac2
Author: Tomohiro Kusumi <kusumi.tomohiro at gmail.com>
Date:   Tue Nov 10 21:57:14 2015 +0900

    sys/dev/disk/dm: Fix device counter handling
    
    dm_dev_list and its element counter dm_dev_counter should be
    protected by the same lock dm_dev_mutex. Having these updated
    separately makes code logic more complex than it should.
    
    If dm_dev_counter is protected by dm_dev_mutex, then no need
    to care if dm_dev_counter++/-- are atomic or not.

Summary of changes:
 sys/dev/disk/dm/dm_dev.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3472ce2b8a1bca797802d433bbd411a9aa5f7ac2


-- 
DragonFly BSD source repository



More information about the Commits mailing list