1. 09 May, 2014 13 commits
  2. 08 May, 2014 16 commits
  3. 07 May, 2014 8 commits
  4. 05 May, 2014 3 commits
    • Tom Herbert's avatar
      ipv6: Need to sock_put on csum error · 79e0f1c9
      Tom Herbert authored
      Commit 4068579e
       ("net: Implmement
      RFC 6936 (zero RX csums for UDP/IPv6)") introduced zero checksums
      being allowed for IPv6, but in the case that a socket disallows a
      zero checksum on RX we need to sock_put.
      Signed-off-by: default avatarTom Herbert <therbert@google.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    • David S. Miller's avatar
      Merge branch 'tipc-next' · 5a50a927
      David S. Miller authored
      Ying Xue says:
      tipc: purge signal handler infrastructure
      When we delay some actions to be executed in asynchronous contexts,
      these usually add unnecessary code complexities, and make their
      behaviours unpredictable and indeterministic. Moreover, as the signal
      handler infrastructure is first stopped when tipc module is removed,
      this may cause some potential risks for us. For instance, although
      signal handler is already stopped, some tipc components still submit
      signal requests to signal handler infrastructure, which may lead to
      some resources not to be released or freed correctly.
      So the series aims to convert all actions being performed in tasklet
      context asynchronously with interface provided by signal handler
      infrastructure to be executed synchronously, thereby deleting the
      whole infrastructure of signal handler.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    • Ying Xue's avatar
      tipc: purge signal handler infrastructure · 52ff8720
      Ying Xue authored
      In the previous commits of this series, we removed all asynchronous
      actions which were based on the tasklet handler - "tipc_k_signal()".
      So the moment has now come when we can completely remove the tasklet
      handler infrastructure. That is done with this commit.
      Signed-off-by: default avatarYing Xue <ying.xue@windriver.com>
      Reviewed-by: default avatarErik Hugne <erik.hugne@ericsson.com>
      Reviewed-by: default avatarJon Maloy <jon.maloy@ericsson.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>