This fix solves this error, when calling kselftest with targets "drivers/net":
File "tools/testing/selftests/net/lib/py/nsim.py", line 64, in __init__ if e.errno == errno.ENOSPC: NameError: name 'errno' is not defined
The error was found by running tests manually with the command: make kselftest TARGETS="drivers/net"
The module errno makes available standard error system symbols.
Reviewed-by: Petr Machata petrm@nvidia.com Signed-off-by: Alessandro Zanni alessandro.zanni87@gmail.com ---
Notes: v2: added how to run the test
tools/testing/selftests/net/lib/py/nsim.py | 1 + 1 file changed, 1 insertion(+)
diff --git a/tools/testing/selftests/net/lib/py/nsim.py b/tools/testing/selftests/net/lib/py/nsim.py index f571a8b3139b..1a8cbe9acc48 100644 --- a/tools/testing/selftests/net/lib/py/nsim.py +++ b/tools/testing/selftests/net/lib/py/nsim.py @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0
+import errno import json import os import random
Hello:
This patch was applied to netdev/net.git (main) by Jakub Kicinski kuba@kernel.org:
On Thu, 10 Oct 2024 20:30:30 +0200 you wrote:
This fix solves this error, when calling kselftest with targets "drivers/net":
File "tools/testing/selftests/net/lib/py/nsim.py", line 64, in __init__ if e.errno == errno.ENOSPC: NameError: name 'errno' is not defined
[...]
Here is the summary with links: - [v2] selftests: drivers: net: fix name not defined https://git.kernel.org/netdev/net/c/174714f0e505
You are awesome, thank you!
linux-kselftest-mirror@lists.linaro.org