Re: [PATCH v2 5/5] vhost: enhance virtqueue access lock asserts

2024-02-26 Thread David Marchand
On Mon, Feb 19, 2024 at 11:52 AM Thomas Monjalon wrote: > > 05/12/2023 10:45, David Marchand: > > +#define VHOST_USER_ASSERT_LOCK(dev, vq, id) do { \ > > + RTE_BUILD_BUG_ON(!vhost_message_handlers[id].lock_all_qps); \ > > + vq_assert_lock(dev, vq); \ > > +} while (0) > > Since "eal: enhanc

Re: [PATCH v2 5/5] vhost: enhance virtqueue access lock asserts

2024-02-19 Thread Thomas Monjalon
05/12/2023 10:45, David Marchand: > +#define VHOST_USER_ASSERT_LOCK(dev, vq, id) do { \ > + RTE_BUILD_BUG_ON(!vhost_message_handlers[id].lock_all_qps); \ > + vq_assert_lock(dev, vq); \ > +} while (0) Since "eal: enhance compile-time checks using C11 assert", it is not allowed to have non-c