aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/call-graph-from-postgresql.py
diff options
context:
space:
mode:
authorlucien <lucien.xin@gmail.com>2015-12-05 15:15:17 +0800
committerDavid S. Miller <davem@davemloft.net>2015-12-06 13:25:12 -0500
commit69b5777f2e5779bb987d4a25a33401d5ac257c14 (patch)
tree1333f49fe1b4d26f42c0d398a8f548314b81b1b8 /tools/perf/scripts/python/call-graph-from-postgresql.py
parentnet: qca_spi: fix transmit queue timeout handling (diff)
downloadlinux-dev-69b5777f2e5779bb987d4a25a33401d5ac257c14.tar.xz
linux-dev-69b5777f2e5779bb987d4a25a33401d5ac257c14.zip
sctp: hold the chunks only after the chunk is enqueued in outq
When a msg is sent, sctp will hold the chunks of this msg and then try to enqueue them. But if the chunks are not enqueued in sctp_outq_tail() because of the invalid state, sctp_cmd_interpreter() may still return success to sctp_sendmsg() after calling sctp_outq_flush(), these chunks will become orphans and will leak. So we fix them by moving sctp_chunk_hold() to sctp_outq_tail(), where we are sure that the chunk is going to get queued. Signed-off-by: Xin Long <lucien.xin@gmail.com> Signed-off-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions