Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Apr 2002 11:44:32 -0700 (PDT)
From:      Matt Dillon <dillon@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern vfs_init.c
Message-ID:  <200204301844.g3UIiXd24041@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
dillon      2002/04/30 11:44:32 PDT

  Modified files:
    sys/kern             vfs_init.c 
  Log:
  These are Alexander Kabaev's VFSops fixes (see the thread 'Found: module
  loading breakage').  The patch fixes serious issues with the VFS
  operations vector array which results in a crash when a filesystem module
  adding a new VOP is loaded into the kernel.  Basically what was happening
  before was that the old operations vector was being freed and a new one
  allocated.  The original MALLOC code tended to reuse the same address
  for the case and so the bug did not rear its ugly head until the new memory
  subsystem was emplaced.
  
  This patch replaces the temporary workaround Dave O'Brien comitted in 1.58.
  
  The patch is clean enough that I intend to MFC it to stable at some point.
  
  Submitted by:   Alexander Kabaev <ak03@gte.com>
  MFC after:      1 week
  
  Revision  Changes    Path
  1.59      +82 -21    src/sys/kern/vfs_init.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?200204301844.g3UIiXd24041>