Date: Thu, 22 May 2003 18:15:55 -0700 (PDT) From: Greg Lehey <grog@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/vinum vinumvar.h Message-ID: <200305230115.h4N1Ftf3093619@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
grog 2003/05/22 18:15:55 PDT FreeBSD src repository Modified files: sys/dev/vinum vinumvar.h Log: Change the way the plex lock mutexes work. Previously they were part of the struct plex, which tore apart the mutex linked lists when the plex table was expanded. Now we maintain a pool of mutexes (currently 32) to be shared by all plexes. This is still a lot better than the splhigh() method used in other architectures. expand_table: Add parameters file and line if we're debugging. Approved by: re (jhb) Revision Changes Path 1.44 +29 -16 src/sys/dev/vinum/vinumvar.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305230115.h4N1Ftf3093619>