1. 05 1月, 2009 1 次提交
    • R
      qlge: bugfix: Fix shadow register endian issue. · 2b72c784
      Ron Mercer 提交于
      Shadow registers are consistent memory locations to which the chip
      echos ring indexes in little endian format.  These values need to
      be endian swapped before referencing.
      
      Note:
      The register pointer declaration uses the volatile modifier which
      causes warnings in checkpatch.
      Per Documentation/volatile-considered-harmful.txt:
        - Pointers to data structures in coherent memory which might be modified
          by I/O devices can, sometimes, legitimately be volatile.  A ring buffer
          used by a network adapter, where that adapter changes pointers to
          indicate which descriptors have been processed, is an example of this
          type of situation.
      Signed-off-by: NRon Mercer <ron.mercer@qlogic.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      2b72c784
  2. 22 10月, 2008 1 次提交
  3. 14 10月, 2008 1 次提交
  4. 18 9月, 2008 1 次提交