Skip site navigation (1)Skip section navigation (2)
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>