Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Jan 2003 00:20:26 -0800 (PST)
From:      "Tim J. Robbins" <tjr@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/fs/smbfs smbfs.h smbfs_io.c smbfs_node.c smbfs_node.h smbfs_smb.c smbfs_subr.c smbfs_vfsops.c smbfs_vnops.c
Message-ID:  <200301170820.h0H8KRb2001086@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
tjr         2003/01/17 00:20:26 PST

  Modified files:        (Branch: RELENG_4)
    sys/fs/smbfs         smbfs.h smbfs_io.c smbfs_node.c 
                         smbfs_node.h smbfs_smb.c smbfs_subr.c 
                         smbfs_vfsops.c smbfs_vnops.c 
  Log:
  MFC: Store a reference to the parent directory's vnode instead of its
  smbnode to avoid a use-after-free bug causing a panic when a smbfs mount
  is forcefully unmounted.
  
  Keep trying to flush the vnode list for the mount while some are still
  busy and we are making progress towards making them not busy. This stops
  attempts to unmount idle smbfs mounts failing with EBUSY.
  
  Revision  Changes    Path
  1.2.2.2   +1 -0      src/sys/fs/smbfs/smbfs.h
  1.3.2.3   +1 -1      src/sys/fs/smbfs/smbfs_io.c
  1.2.2.3   +10 -5     src/sys/fs/smbfs/smbfs_node.c
  1.1.2.2   +1 -1      src/sys/fs/smbfs/smbfs_node.h
  1.1.2.2   +2 -1      src/sys/fs/smbfs/smbfs_smb.c
  1.1.2.2   +1 -1      src/sys/fs/smbfs/smbfs_subr.c
  1.2.2.5   +13 -2     src/sys/fs/smbfs/smbfs_vfsops.c
  1.2.2.6   +3 -2      src/sys/fs/smbfs/smbfs_vnops.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301170820.h0H8KRb2001086>