1. 10 12月, 2009 8 次提交
  2. 25 9月, 2009 1 次提交
    • J
      RDMA/nes: Remove duplicate .ndo_set_mac_address field initialization · bdf64381
      Julia Lawall 提交于
      The definition of nes_netdev_ops has initializations of a local function
      and eth_mac_addr for its ndo_set_mac_address field.  This change uses only
      the local function.
      
      The semantic match that finds this problem is as follows:
      (http://coccinelle.lip6.fr/)
      
      // <smpl>
      @r@
      identifier I, s, fld;
      position p0,p;
      expression E;
      @@
      
      struct I s =@p0 { ... .fld@p = E, ...};
      
      @s@
      identifier I, s, r.fld;
      position r.p0,p;
      expression E;
      @@
      
      struct I s =@p0 { ... .fld@p = E, ...};
      
      @script:python@
      p0 << r.p0;
      fld << r.fld;
      ps << s.p;
      pr << r.p;
      @@
      
      if int(ps[0].line)!=int(pr[0].line) or int(ps[0].column)!=int(pr[0].column):
        cocci.print_main(fld,p0)
      // </smpl>
      Signed-off-by: NJulia Lawall <julia@diku.dk>
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      bdf64381
  3. 06 9月, 2009 11 次提交
  4. 03 9月, 2009 1 次提交
  5. 02 9月, 2009 1 次提交
  6. 23 6月, 2009 2 次提交
  7. 16 5月, 2009 1 次提交
  8. 28 4月, 2009 12 次提交
  9. 22 4月, 2009 2 次提交
  10. 21 4月, 2009 1 次提交
    • D
      RDMA/nes: Fix bugs in nes_reg_phys_mr() · 3f32eb11
      Don Wood 提交于
      The code incorrectly failed memory registration if the buffer was not
      page aligned.  Also, the length field is mangled causing the hardware
      to think the registration is much larger than it really is.
      
      The fix is to remove the page alignment restriction as well the
      incorrect length adjustment.  Also make sure that all buffers after
      the first start at a page boundary, and all buffers except the last
      end on a page boundary.
      Signed-off-by: NDon Wood <donald.e.wood@intel.com>
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      3f32eb11