On Wed, Nov 16, 2022 at 08:28:04PM -0500, Daniel Jordan wrote: > list_for_each_entry_reverse() assumes that the iterated list is nonempty > and that every list_head is embedded in the same type, but its use in > padata_do_serial() breaks both rules. > > This doesn't cause any issues now because padata_priv and padata_list > happen to have their list fields at the same offset, but we really > shouldn't be relying on that. > > Fixes: bfde23ce200e ("padata: unbind parallel jobs from specific CPUs") > Signed-off-by: Daniel Jordan <daniel.m.jordan@xxxxxxxxxx> > --- > kernel/padata.c | 7 +++++-- > 1 file changed, 5 insertions(+), 2 deletions(-) Patch applied. Thanks. -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt