pylint 3.3.7 astroid 3.3.8 Python 3.13.5 (main, Jun 12 2025, 00:00:00) [GCC 15.1.1 20250521 (Red Hat 15.1.1-2)] Redirect to /tmp/tmp.YzP5YpCZ7O and /tmp/tmp.5XQQk2mT2W Tree base: 02614eee26fb ("idpf: do not linearize big TSO packets") Now at: b77c628d2929 ("selftests: drv-net: hds: restore hds settings") ====== Checking before the patch ====== ************* Module hds tools/testing/selftests/drivers/net/hds.py:150:0: C0301: Line too long (102/100) (line-too-long) tools/testing/selftests/drivers/net/hds.py:1:0: C0114: Missing module docstring (missing-module-docstring) tools/testing/selftests/drivers/net/hds.py:9:0: E0611: No name 'random' in module 'lib.py' (no-name-in-module) tools/testing/selftests/drivers/net/hds.py:16:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:15:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:24:7: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hds.py:26:7: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hds.py:37:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:36:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:49:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:53:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:57:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:56:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:61:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:65:8: R1720: Unnecessary "elif" after "raise", remove the leading "el" from "elif" (no-else-raise) tools/testing/selftests/drivers/net/hds.py:66:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('disabling of HDS not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:68:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:72:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:71:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:78:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:82:8: R1720: Unnecessary "elif" after "raise", remove the leading "el" from "elif" (no-else-raise) tools/testing/selftests/drivers/net/hds.py:83:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('disabling of HDS not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:85:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:89:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:88:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:95:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:99:8: R1720: Unnecessary "elif" after "raise", remove the leading "el" from "elif" (no-else-raise) tools/testing/selftests/drivers/net/hds.py:100:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('hds-thresh-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:102:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:106:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:105:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:112:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:116:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:122:4: R1720: Unnecessary "elif" after "raise", remove the leading "el" from "elif" (no-else-raise) tools/testing/selftests/drivers/net/hds.py:135:8: R1720: Unnecessary "elif" after "raise", remove the leading "el" from "elif" (no-else-raise) tools/testing/selftests/drivers/net/hds.py:136:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('hds-thresh-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:138:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:115:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:142:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:146:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:152:8: R1720: Unnecessary "elif" after "raise", remove the leading "el" from "elif" (no-else-raise) tools/testing/selftests/drivers/net/hds.py:153:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('hds-thresh-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:155:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:145:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:159:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:163:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:162:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:199:40: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:203:0: E0102: function already defined line 174 (function-redefined) tools/testing/selftests/drivers/net/hds.py:216:0: E0102: function already defined line 187 (function-redefined) tools/testing/selftests/drivers/net/hds.py:228:40: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:232:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:266:40: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:270:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:5:0: W0611: Unused import os (unused-import) ----------------------------------- Your code has been rated at 6.36/10 ====== Checking the tree with the patch ====== ************* Module hds tools/testing/selftests/drivers/net/hds.py:186:0: C0301: Line too long (102/100) (line-too-long) tools/testing/selftests/drivers/net/hds.py:1:0: C0114: Missing module docstring (missing-module-docstring) tools/testing/selftests/drivers/net/hds.py:9:0: E0611: No name 'random' in module 'lib.py' (no-name-in-module) tools/testing/selftests/drivers/net/hds.py:16:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:15:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:24:7: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hds.py:26:7: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hds.py:37:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:36:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:49:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:53:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:57:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:56:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:88:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:92:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:97:8: R1720: Unnecessary "elif" after "raise", remove the leading "el" from "elif" (no-else-raise) tools/testing/selftests/drivers/net/hds.py:98:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('disabling of HDS not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:100:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:104:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:103:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:110:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:115:8: R1720: Unnecessary "elif" after "raise", remove the leading "el" from "elif" (no-else-raise) tools/testing/selftests/drivers/net/hds.py:116:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('disabling of HDS not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:118:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:122:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:121:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:128:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:133:8: R1720: Unnecessary "elif" after "raise", remove the leading "el" from "elif" (no-else-raise) tools/testing/selftests/drivers/net/hds.py:134:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('hds-thresh-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:136:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:140:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:139:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:146:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:151:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:157:4: R1720: Unnecessary "elif" after "raise", remove the leading "el" from "elif" (no-else-raise) tools/testing/selftests/drivers/net/hds.py:170:8: R1720: Unnecessary "elif" after "raise", remove the leading "el" from "elif" (no-else-raise) tools/testing/selftests/drivers/net/hds.py:171:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('hds-thresh-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:173:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:150:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:177:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:182:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:188:8: R1720: Unnecessary "elif" after "raise", remove the leading "el" from "elif" (no-else-raise) tools/testing/selftests/drivers/net/hds.py:189:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('hds-thresh-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:191:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-set not supported by the device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:181:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:195:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:200:8: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('ring-get not supported by device') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hds.py:199:4: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:237:40: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:241:0: E0102: function already defined line 211 (function-redefined) tools/testing/selftests/drivers/net/hds.py:254:0: E0102: function already defined line 225 (function-redefined) tools/testing/selftests/drivers/net/hds.py:266:40: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:270:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:304:40: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/drivers/net/hds.py:308:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hds.py:5:0: W0611: Unused import os (unused-import) ------------------------------------------------------------------ Your code has been rated at 6.79/10 (previous run: 6.36/10, +0.43)