]> www.infradead.org Git - users/hch/misc.git/commitdiff
selftests: drv-net: adjust tests before defaulting to shell=False
authorJakub Kicinski <kuba@kernel.org>
Sat, 30 Aug 2025 18:43:16 +0000 (11:43 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 2 Sep 2025 23:09:36 +0000 (16:09 -0700)
Clean up tests which expect shell=True without explicitly passing
that param to cmd(). There seems to be only one such case, and
in fact it's better converted to a direct write.

Reviewed-by: Breno Leitao <leitao@debian.org>
Link: https://patch.msgid.link/20250830184317.696121-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/drivers/net/napi_threaded.py

index ed66efa481b0f4efa1c27e94f5a196e4d2a07002..f4be72b2145a95b8dc13fe5f5c74d6d46de3e86e 100755 (executable)
@@ -24,7 +24,8 @@ def _assert_napi_threaded_disabled(nl, napi_id) -> None:
 
 
 def _set_threaded_state(cfg, threaded) -> None:
-    cmd(f"echo {threaded} > /sys/class/net/{cfg.ifname}/threaded")
+    with open(f"/sys/class/net/{cfg.ifname}/threaded", "wb") as fp:
+        fp.write(str(threaded).encode('utf-8'))
 
 
 def _setup_deferred_cleanup(cfg) -> None: