> -----Original Message-----
> From: Andrew Rybchenko <[email protected]>
> Sent: Tuesday, July 7, 2020 11:45 AM
> To: [email protected]
> Cc: Igor Romanov <[email protected]>; [email protected]; Van Haaren,
> Harry <[email protected]>
> Subject: [PATCH v3 1/2] service: fix wrong lcore indices
>
> From: Igor Romanov <[email protected]>
>
> The service core list is populated, but not used. Incorrect
> lcore states are examined for a service.
>
> Use the populated list to iterate over service cores.
>
> Fixes: e30d d318 47d2 ("service: add mechanism for quiescing")
> Cc: [email protected]
I believe the original adding of quiescing did not have this exact bug (ids[]
was used)?
It seems to have been introduced when reworking to avoid false sharing, so
fixes is:
Fixes: e484ccddbe1b ("services: avoid false sharing on core state")
> Signed-off-by: Igor Romanov <[email protected]>
> Signed-off-by: Andrew Rybchenko <[email protected]>
Code change itself:
Acked-by: Harry van Haaren <[email protected]>
<snip patch>