From: Zhantao Fu
Subtable destruction should be double postponed because readers could still
obtain old values while iterating over pvector implementation before its new
version published.
---
change since v2:
- use git send-email to re-send patch
change since v1:
- delete the unused
From: Zhantao Fu
Subtable destruction should be double postponed because readers could still
obtain old values while iterating over pvector implementation before its new
version published.
Changes since v1:
- delete the unused parameter in code, modify the subject and commit-message.
From: Zhantao Fu
Now the subtable in classifier/dpcls is postponed by destroy_subtable before
move itself out of cls->subtables(pvector).It will raise use-after-free problem.
use double postponing to free subtable
Signed-off-by: Zhantao Fu
---
lib/classifier.c | 31
From: Zhantao Fu
Now the subtable in classifier/dpcls is postponed by destroy_subtable before
move itself out of cls->subtables(pvector).It will raise use-after-free problem.
use double postponing to free subtable
Signed-off-by: Zhantao Fu
---
lib/classifier.c | 29
From: Zhantao Fu
Now the subtable in classifier/dpcls is postponed by destroy_subtable before
move itself out of cls->subtables(pvector).It will raise use-after-free problem.
use double postponing to free subtable
Signed-off-by: Zhantao Fu
---
lib/classifier.c | 29
--邮件原件-
发件人: Ilya Maximets [mailto:i.maxim...@samsung.com]
发送时间: 2019年4月1日 20:56
收件人: ovs-dev@openvswitch.org; Ben Pfaff ; fuzhantao
主题: Re: [ovs-dev] Questions about rcu_postpone's wrong use in classifier.c
Hi.
Thanks for the report.
It looks like an rcu misusing inside pvector implementatio
msung.com]
发送时间: 2019年4月1日 20:56
收件人: ovs-dev@openvswitch.org; Ben Pfaff ; fuzhantao
主题: Re: [ovs-dev] Questions about rcu_postpone's wrong use in classifier.c
Hi.
Thanks for the report.
It looks like an rcu misusing inside pvector implementation.
The following sequence w
Hi all,
We find a core dump file in our environment with ovs+dpdk, the following is
call stack:
#0 0x7f354d6eb237 in raise () from /lib64/libc.so.6
#1 0x7f354d6ec928 in abort () from /lib64/libc.so.6
#2 0x006a6d99 in PAT_abort ()
#3 0x006a3edd in