1. 27 Apr, 2010 2 commits
    • Paul E. McKenney's avatar
      net: suppress RCU lockdep false positive in twsk_net() · 7ec75c58
      Paul E. McKenney authored
      Calls to twsk_net() are in some cases protected by reference counting
      as an alternative to RCU protection.  Cases covered by reference counts
      include __inet_twsk_kill(), inet_twsk_free(), inet_twdr_do_twkill_work(),
      inet_twdr_twcal_tick(), and tcp_timewait_state_process().  RCU is used
      by inet_twsk_purge().  Locking is used by established_get_first()
      and established_get_next().  Finally, __inet_twsk_hashdance() is an
      initialization case.
      
      It appears to be non-trivial to locate the appropriate locks and
      reference counts from within twsk_net(), so used rcu_dereference_raw().
      Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
      Acked-by: default avatarEric Dumazet <eric.dumazet@gmail.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      7ec75c58
    • David S. Miller's avatar
      bridge: Fix build of ipv6 multicast code. · d4c4f07d
      David S. Miller authored
      Based upon a report from Stephen Rothwell:
      
      --------------------
      net/bridge/br_multicast.c: In function 'br_ip6_multicast_alloc_query':
      net/bridge/br_multicast.c:469: error: implicit declaration of function 'csum_ipv6_magic'
      
      Introduced by commit 08b202b6 ("bridge
      br_multicast: IPv6 MLD support") from the net tree.
      
      csum_ipv6_magic is declared in net/ip6_checksum.h ...
      --------------------
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      d4c4f07d
  2. 26 Apr, 2010 4 commits
  3. 25 Apr, 2010 3 commits
  4. 24 Apr, 2010 4 commits
  5. 23 Apr, 2010 9 commits
  6. 22 Apr, 2010 18 commits