> From: Zhu, Lingshan <[email protected]> > Sent: Saturday, July 23, 2022 7:27 AM > > On 7/6/2022 10:25 AM, Zhu, Lingshan wrote: > > > > > > On 7/6/2022 1:01 AM, Parav Pandit wrote: > >>> From: Zhu, Lingshan <[email protected]> > >>> Sent: Tuesday, July 5, 2022 12:56 PM > >>>> Both can be queried simultaneously. Each will return their own > >>>> feature bits > >>> using same attribute. > >>>> It wont lead to the race. > >>> How? It is just a piece of memory, xxxx[attr], do you see locks in > >>> nla_put_u64_64bit()? It is a typical race condition, data accessed > >>> by multiple producers / consumers. > >> No. There is no race condition in here. > >> And new attribute enum by no means avoid any race. > >> > >> Data put using nla_put cannot be accessed until they are transferred. > > How this is guaranteed? Do you see errors when calling nla_put_xxx() > > twice? > Parav, did you miss this? It is not called twice and reading attribute and packing in nla message is not race condition. _______________________________________________ Virtualization mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/virtualization
RE: [PATCH V3 3/6] vDPA: allow userspace to query features of a vDPA device
Parav Pandit via Virtualization Sun, 24 Jul 2022 08:23:32 -0700
- RE: [PATCH V3 3/6] vDPA: allow userspace t... Parav Pandit via Virtualization
- Re: [PATCH V3 3/6] vDPA: allow usersp... Jason Wang
- RE: [PATCH V3 3/6] vDPA: allow us... Parav Pandit via Virtualization
- RE: [PATCH V3 3/6] vDPA: allo... Parav Pandit via Virtualization
- RE: [PATCH V3 3/6] vDPA: ... Parav Pandit via Virtualization
- RE: [PATCH V3 3/6] v... Parav Pandit via Virtualization
- RE: [PATCH V3 3/6] v... Parav Pandit via Virtualization
- Re: [PATCH V3 3/6] vDPA: ... Si-Wei Liu
- RE: [PATCH V3 3/6] vDPA: allow usersp... Parav Pandit via Virtualization
