From: Jakub Kicinski <k...@kernel.org> Date: Tue, 28 Jul 2020 16:15:07 -0700
> Number of .dumpit functions try to ignore -EOPNOTSUPP errors. > Recent change missed that, and started reporting all errors > but -EMSGSIZE back from dumps. This leads to situation like > this: > > $ devlink dev info > devlink answers: Operation not supported > > Dump should not report an error just because the last device > to be queried could not provide an answer. > > To fix this and avoid similar confusion make sure we clear > err properly, and not leave it set to an error if we don't > terminate the iteration. > > Fixes: c62c2cfb801b ("net: devlink: don't ignore errors during dumpit") > Signed-off-by: Jakub Kicinski <k...@kernel.org> Applied and queued up for -stable, thanks.