Wed, Jul 29, 2020 at 01:15:07AM CEST, k...@kernel.org wrote: >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>
Yeah, that makes perfect sense. Thanks for the fix Kuba! Reviewed-by: Jiri Pirko <j...@mellanox.com>