diff options
author | Justin Pettit <jpettit@ovn.org> | 2018-08-17 12:48:54 -0700 |
---|---|---|
committer | Justin Pettit <jpettit@ovn.org> | 2018-08-17 13:10:01 -0700 |
commit | 60ebc04d126a22bedac929419c3a5a6d5eea3e56 (patch) | |
tree | 7d1351fb5b03962fa1568dddb094c12371926e7c /lib/ofp-actions.c | |
parent | 3f1087c70cf9dc7cb5f75900b25116322e1ed62e (diff) | |
download | openvswitch-60ebc04d126a22bedac929419c3a5a6d5eea3e56.tar.gz |
dpif-netlink: Prevent abort in probe_broken_meters().
Commit 92d0d515d ("dpif-netlink: Probe for broken Linux meter
implementations.") introduced a deadlock on the 'once' structure
declared in probe_broken_meters() with the following callstack:
probe_broken_meters()
probe_broken_meters__()
dpif_netlink_meter_set()
probe_broken_meters()
This commit introduce a modified version of dpif_netlink_meter_set()
that sets a meter without calling the probe.
Reported-by: Numan Siddique <nusiddiq@redhat.com>
Signed-off-by: Justin Pettit <jpettit@ovn.org>
Acked-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'lib/ofp-actions.c')
0 files changed, 0 insertions, 0 deletions