Date: Mon, 11 Aug 2008 08:41:08 +0000 (UTC) From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/glxsb glxsb.c glxsb_hash.c Message-ID: <200808110841.m7B8fH4m067740@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
pjd 2008-08-11 08:41:08 UTC FreeBSD src repository Modified files: sys/dev/glxsb glxsb.c glxsb_hash.c Log: SVN rev 181593 on 2008-08-11 08:41:08Z by pjd - Convert sc_sessions_mtx mutex to a rwlock, so in the fast path (glxsb_process()) we don't block others when looking for our session. - Simplify the loop responsible for freeing sessions on detach. - No need to drop a lock around malloc(M_NOWAIT). - Treat ses_used as boolean. - Avoid gotos where possible. - Various style(9) fixes. Reviewed by: philip, Patrick Lamaiziere <patfbsd@davenulle.org> Revision Changes Path 1.2 +69 -86 src/sys/dev/glxsb/glxsb.c 1.2 +1 -2 src/sys/dev/glxsb/glxsb_hash.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200808110841.m7B8fH4m067740>