ruff 0.11.5 Redirect to /tmp/tmp.k7yJ2OjMt4 and /tmp/tmp.ol8sHuwZLB Tree base: 07fdad3a9375 ("Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next") Now at: 241aacf84aaa ("selftests: drv-net: make linters happy with our imports") ====== Checking before the patch ====== tools/testing/selftests/drivers/net/hds.py:5: [F401] `os` imported but unused tools/testing/selftests/drivers/net/hds.py:16: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:37: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:45: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:57: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:89: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:104: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:122: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:140: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:151: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:182: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:200: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:238: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:242: [F811] Redefinition of unused `set_xdp` from line 212 tools/testing/selftests/drivers/net/hds.py:255: [F811] Redefinition of unused `enabled_set_xdp` from line 226 tools/testing/selftests/drivers/net/hds.py:267: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:305: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/lib/py/__init__.py:11: [F403] `from net.lib.py import *` used; unable to detect undefined names tools/testing/selftests/drivers/net/lib/py/__init__.py:14: [F401] `net.lib.py.EthtoolFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:14: [F401] `net.lib.py.NetdevFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:14: [F401] `net.lib.py.NetshaperFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:15: [F401] `net.lib.py.NlError` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:15: [F401] `net.lib.py.RtnlFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:15: [F401] `net.lib.py.DevlinkFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:15: [F401] `net.lib.py.PSPFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:16: [F401] `net.lib.py.CmdExitFailure` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.bkg` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.cmd` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.bpftool` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.bpftrace` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.defer` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.ethtool` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.ip` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.rand_port` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.tool` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.wait_port_listen` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.wait_file` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:19: [F811] Redefinition of unused `fd_read_timeout` from line 18 tools/testing/selftests/drivers/net/lib/py/__init__.py:19: [F401] `net.lib.py.fd_read_timeout` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:20: [F401] `net.lib.py.KsftSkipEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:20: [F401] `net.lib.py.KsftFailEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:20: [F401] `net.lib.py.KsftXfailEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:21: [F401] `net.lib.py.ksft_disruptive` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:21: [F401] `net.lib.py.ksft_exit` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:21: [F401] `net.lib.py.ksft_run` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:22: [F401] `net.lib.py.ksft_setup` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_eq` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_ge` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_in` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_is` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_lt` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_ne` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_not_in` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_raises` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_true` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_gt` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_not_none` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:28: [F405] `ktap_result` may be undefined, or defined from star imports tools/testing/selftests/drivers/net/lib/py/__init__.py:31: [E402] Module level import not at top of file tools/testing/selftests/drivers/net/lib/py/__init__.py:31: [F403] `from .env import *` used; unable to detect undefined names tools/testing/selftests/drivers/net/lib/py/__init__.py:32: [E402] Module level import not at top of file tools/testing/selftests/drivers/net/lib/py/__init__.py:32: [F403] `from .load import *` used; unable to detect undefined names tools/testing/selftests/drivers/net/lib/py/__init__.py:33: [E402] Module level import not at top of file tools/testing/selftests/drivers/net/lib/py/__init__.py:33: [F401] `.remote.Remote` imported but unused; consider removing, adding to `__all__`, or using a redundant alias ====== Checking the tree with the patch ====== tools/testing/selftests/drivers/net/hds.py:5: [F401] `os` imported but unused tools/testing/selftests/drivers/net/hds.py:17: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:38: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:46: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:58: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:90: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:105: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:123: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:141: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:152: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:183: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:201: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:239: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:243: [F811] Redefinition of unused `set_xdp` from line 213 tools/testing/selftests/drivers/net/hds.py:256: [F811] Redefinition of unused `enabled_set_xdp` from line 227 tools/testing/selftests/drivers/net/hds.py:268: [F841] Local variable `e` is assigned to but never used tools/testing/selftests/drivers/net/hds.py:306: [F841] Local variable `e` is assigned to but never used