Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Mar 2011 00:42:22 +0000 (UTC)
From:      Pyun YongHyeon <yongari@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/sis if_sis.c if_sisreg.h
Message-ID:  <201103070042.p270gaqs054741@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2011-03-07 00:42:22 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/dev/sis          if_sis.c if_sisreg.h 
  Log:
  SVN rev 219356 on 2011-03-07 00:42:22Z by yongari
  
  MFC r219102:
    Make sure changing ownership of RX descriptor to be done as last
    operation.  Previously ownership was transferred to hardware before
    setting address of new RX buffer such that it was possible for
    hardware to use wrong RX buffer address.
    While here keep compiler from re-ordering instructions by declaring
    descriptor members volatile. Memory barriers would do the same job
    but volatile is supposed to be cheaper than using memory barriers,
    especially on MP systems.
  
    Submitted by: marius
  
  Revision  Changes    Path
  1.9.2.16  +1 -1      src/sys/dev/sis/if_sis.c
  1.2.4.10  +2 -2      src/sys/dev/sis/if_sisreg.h



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