Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Oct 2005 21:20:17 +0000 (UTC)
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/em if_em.c if_em.h if_em_hw.h
Message-ID:  <200510222120.j9MLKIit039992@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
glebius     2005-10-22 21:20:17 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6)
    sys/dev/em           if_em.c if_em.h if_em_hw.h 
  Log:
  Sync with HEAD. Revisions merged:
  
    - rev. 1.76. Removed FreeBSD 4.x code.
    - rev. 1.77, 1.79. Together with rev. 1.71 (already merged) this
      fixes problems when some code is executed in driver when
      em_process_receive_interrupts() drops lock. This can occur
      at runtime, when polling(4) mode is changed to interrupt driver
      or vise versa, but more likely this can happen when administrator
      issues some ifconfig commands.
    - rev. 1.78. In em_process_receive_interrupts(), call bus_dmamap_sync()
      for the descriptors set each time we modify one descriptor, instead
      of doing it only at the function exit.
    - rev. 1.80. Loop in em_intr() until interrupt cause register is clear,
      don't mask overrun interrupt.
    - rev. 1.81. Several locking and other fixes.
  
  See particular revision logs for more detailed information.
  
  Approved by:    re
  
  Revision  Changes    Path
  1.65.2.6  +72 -157   src/sys/dev/em/if_em.c
  1.32.2.1  +1 -12     src/sys/dev/em/if_em.h
  1.15.2.1  +1 -0      src/sys/dev/em/if_em_hw.h



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