On 4/8/22 13:03, Dumitru Ceara wrote:
> On 4/8/22 12:57, Ilya Maximets wrote:
>> Signed-off-by: Ilya Maximets <[email protected]>
>> ---
>>
>> The intention is to have this patch backported to stable branches before
>> making actual stable releases, so users will be warned.
>>
>>  NEWS | 11 +++++++++++
>>  1 file changed, 11 insertions(+)
>>
>> diff --git a/NEWS b/NEWS
>> index 8fa57836a..5074b97aa 100644
>> --- a/NEWS
>> +++ b/NEWS
>> @@ -1,5 +1,16 @@
>>  Post-v2.17.0
>>  ---------------------
>> +   - 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.
>>     - OVSDB:
>>       * 'relay' service model now supports transaction history, i.e. honors 
>> the
>>         'last-txn-id' field in 'monitor_cond_since' requests from clients.
> 
> I didn't apply this but it looks ok to me; thanks!
> 
> Acked-by: Dumitru Ceara <[email protected]>
> 

Thanks!  Applied and backported.

best regards, Ilya Maximets.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to