git: tmpfs - Fix readdir race

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Oct 23 11:07:22 PDT 2013


commit f5f22af6200b5b3502d008cb8f365cec14374e10
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Wed Oct 23 11:01:30 2013 -0700

    tmpfs - Fix readdir race
    
    * The original cookie cache does not play nice with shared locks.
      Replace it with a second RB tree, indexed by cookie.

Summary of changes:
 sys/vfs/tmpfs/tmpfs.h       | 103 +++++++++++++-------------------------------
 sys/vfs/tmpfs/tmpfs_subr.c  |  92 +++++++++++++++++++++++++++------------
 sys/vfs/tmpfs/tmpfs_vnops.c |  15 +++++--
 3 files changed, 106 insertions(+), 104 deletions(-)

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


-- 
DragonFly BSD source repository


More information about the Commits mailing list