diff --git a/SOURCES/openvswitch-2.15.0.patch b/SOURCES/openvswitch-2.15.0.patch index 4b85d67..6c8c3e0 100644 --- a/SOURCES/openvswitch-2.15.0.patch +++ b/SOURCES/openvswitch-2.15.0.patch @@ -644,12 +644,23 @@ index 0000000000..cdded4f906 +.. _bcc : https://github.com/iovisor/bcc +.. _Trace Compass : https://www.eclipse.org/tracecompass/ diff --git a/NEWS b/NEWS -index bc901efdb1..d51b7f9ce9 100644 +index bc901efdb1..164575b25c 100644 --- a/NEWS +++ b/NEWS -@@ -1,3 +1,37 @@ +@@ -1,3 +1,48 @@ +v2.15.4 - xx xxx xxxx +--------------------- ++ - libopenvswitch API change: ++ * To fix the Undefined Behavior issue causing the compiler to incorrectly ++ optimize important parts of code, container iteration macros (e.g., ++ LIST_FOR_EACH) have been re-implemented in a UB-safe way. ++ * Backwards compatibility has mostly been preserved, however the ++ user-provided pointer is now set to NULL after the loop (unless it ++ exited via "break;") ++ * Users of libopenvswitch will need to double-check the use of such loop ++ macros before compiling with a new version. ++ * Since the change is limited to the definitions within the headers, the ++ ABI is not affected. + - DPDK: + * OVS validated with DPDK 20.11.4. It is recommended to use this version + until further releases. diff --git a/SPECS/openvswitch2.15.spec b/SPECS/openvswitch2.15.spec index 8e67037..d56f8cc 100644 --- a/SPECS/openvswitch2.15.spec +++ b/SPECS/openvswitch2.15.spec @@ -57,7 +57,7 @@ Summary: Open vSwitch Group: System Environment/Daemons daemon/database/utilities URL: http://www.openvswitch.org/ Version: 2.15.0 -Release: 91%{?dist} +Release: 92%{?dist} # Nearly all of openvswitch is ASL 2.0. The bugtool is LGPLv2+, and the # lib/sflow*.[ch] files are SISSL @@ -702,6 +702,12 @@ exit 0 %endif %changelog +* Fri Apr 08 2022 Open vSwitch CI - 2.15.0-92 +- Merging upstream branch-2.15 [RH git: 74dde447f6] + Commit list: + d848639d27 NEWS: Highlight libopenvswitch API change caused by UB fixes. + + * Wed Apr 06 2022 Open vSwitch CI - 2.15.0-91 - Merging upstream branch-2.15 [RH git: 09b0ffda32] Commit list: