1. 11 Jun, 2010 1 commit
    • Eric Dumazet's avatar
      ip: ip_ra_control() rcu fix · 592fcb9d
      Eric Dumazet authored
      commit 66018506 (ip: Router Alert RCU conversion) introduced RCU
      lookups to ip_call_ra_chain(). It missed proper deinit phase :
      When ip_ra_control() deletes an ip_ra_chain, it should make sure
      ip_call_ra_chain() users can not start to use socket during the rcu
      grace period. It should also delay the sock_put() after the grace
      period, or we risk a premature socket freeing and corruptions, as
      raw sockets are not rcu protected yet.
      
      This delay avoids using expensive atomic_inc_not_zero() in
      ip_call_ra_chain().
      Signed-off-by: default avatarEric Dumazet <eric.dumazet@gmail.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      592fcb9d
  2. 10 Jun, 2010 3 commits
  3. 09 Jun, 2010 1 commit
  4. 08 Jun, 2010 6 commits
  5. 07 Jun, 2010 18 commits
  6. 06 Jun, 2010 2 commits
  7. 05 Jun, 2010 9 commits