[rds-devel] [PATCH net-next 0/3] rds-tcp netns delete related fixes

Sowmini Varadhan sowmini.varadhan at oracle.com
Thu Nov 30 11:11:26 PST 2017


Patchset contains cleanup and bug fixes. Patch 1 is the removal
of some redundant code/functions. Patch 2 and 3 are fixes for 
corner cases identified by syzkaller. I've not been able to
reproduce the actual use-after-free race flagged in the syzkaller
reports, thus these fixes are based on code inspection plus 
manual testing to make sure the modified code paths are executed 
without problems in the commonly encountered timing cases.

Sowmini Varadhan (3):
  rds: tcp: remove redundant function rds_tcp_conn_paths_destroy()
  rds: tcp: correctly sequence cleanup on netns deletion.
  rds: tcp: atomically purge entries from rds_tcp_conn_list during
    netns delete

 net/rds/connection.c |    3 ++-
 net/rds/rds.h        |    6 +++---
 net/rds/tcp.c        |   38 ++++++++++----------------------------
 net/rds/tcp.h        |    1 +
 4 files changed, 16 insertions(+), 32 deletions(-)




More information about the rds-devel mailing list