aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/call-graph-from-sql.py
diff options
context:
space:
mode:
authorZhu Yanjun <yanjun.zhu@oracle.com>2018-06-07 02:32:52 -0400
committerJason Gunthorpe <jgg@mellanox.com>2018-06-11 11:02:27 -0600
commit828d810550abc1fffff9b20545fec4bc150d5e82 (patch)
tree63af46473c30b6c01fa7b565d44c176ed62a315e /tools/perf/scripts/python/call-graph-from-sql.py
parentRDMA/mlx5: Update SPDX tags to show proper license (diff)
downloadlinux-828d810550abc1fffff9b20545fec4bc150d5e82.tar.gz
linux-828d810550abc1fffff9b20545fec4bc150d5e82.zip
IB/rxe: avoid double kfree skb
In rxe_send, when network_type is not RDMA_NETWORK_IPV4 or RDMA_NETWORK_IPV6, skb is freed and -EINVAL is returned. Then rxe_xmit_packet will return -EINVAL, too. In rxe_requester, this skb is double freed. In rxe_requester, kfree_skb is needed only after fill_packet fails. So kfree_skb is moved from label err to test fill_packet. Fixes: 5793b4652155 ("IB/rxe: remove unnecessary skb_clone in xmit") Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Zhu Yanjun <yanjun.zhu@oracle.com> Reviewed-by: Leon Romanovsky <leonro@mellanox.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-sql.py')
0 files changed, 0 insertions, 0 deletions
deco' href='/git/tag/?h=v2.6.3'>v2.6.3Junio C Hamano4-3/+115 2015-11-05t5509: add basic tests for hideRefsLukas Fleischer1-0/+41 2015-11-05hideRefs: add support for matching full refsLukas Fleischer5-16/+52 2015-11-05upload-pack: strip refs before calling ref_is_hidden()Lukas Fleischer1-3/+3 2015-11-05config.txt: document the semantics of hideRefs with namespacesLukas Fleischer1-0/+8 2015-11-04gc: remove garbage .idx files from pack dirDoug Kelly2-1/+22 2015-11-04t5304: test cleaning pack garbageDoug Kelly1-0/+21 2015-11-03Tenth batch for 2.7Junio C Hamano1-0/+28 2015-11-02daemon: plug memory leakRené Scharfe1-0/+1 2015-11-02run-command: factor out child_process_clear()René Scharfe3-6/+17 2015-11-02http: use off_t to store partial file sizeJeff King1-4/+4 2015-11-02http.c: use CURLOPT_RANGE for range requestsDavid Turner2-22/+12 2015-11-01checkout: add --progress optionEdmundo Carmona Antoranz2-2/+18 2015-11-01mailinfo: fix passing wrong address to git_mailinfo_configNguyễn Thái Ngọc Duy1-1/+1 2015-11-01show-branch: use argv_array for default argumentsRené Scharfe1-16/+8 2015-11-01wt-status: use skip_prefix() to get rid of magic string length constantsRené Scharfe1-21/+15 2015-11-01wt-status: don't skip a magical number of characters blindlyRené Scharfe1-1/+1 2015-11-01wt-status: avoid building bogus branch name with detached HEADRené Scharfe2-7/+10 2015-11-01wt-status: exit early using goto in wt_shortstatus_print_tracking()René Scharfe1-8/+5 2015-11-01t7060: add test for status --branch on a detached HEADRené Scharfe1-0/+14 2015-10-30blame: allow blame --reverse --first-parent when it makes senseMax Kirillov2-3/+31 2015-10-30blame: extract find_single_finalMax Kirillov1-12/+17