git: kernel - Fix missing lock in devfs

Matthew Dillon dillon at crater.dragonflybsd.org
Fri Jan 24 14:04:12 PST 2020


commit d1a689c1175e69ab603ad94e704bb8e9778c410e
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Fri Jan 24 14:02:30 2020 -0800

    kernel - Fix missing lock in devfs
    
    * The master devfs lock must be held across a devfs_reference_ops()
      call.
    
    * Should fix races and panics related to fast device creation and
      deletion (typically only triggered by dsynth's use of pty's).
    
    Reported-by: zrj, multiple

Summary of changes:
 sys/vfs/devfs/devfs_core.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d1a689c1175e69ab603ad94e704bb8e9778c410e


-- 
DragonFly BSD source repository



More information about the Commits mailing list