pylint 3.3.7 astroid 3.3.8 Python 3.13.9 (main, Oct 14 2025, 00:00:00) [GCC 15.2.1 20250808 (Red Hat 15.2.1-1)] Redirect to /tmp/tmp.BNTzEvcKPH and /tmp/tmp.jbSxBCQoRf Tree base: a3ae9ab7ac6b ("net: devmem: document SO_DEVMEM_AUTORELEASE socket option") Now at: 54a152eef352 ("net: devmem: add tests for SO_DEVMEM_AUTORELEASE socket option") ====== Checking before the patch ====== ************* Module devmem tools/testing/selftests/drivers/net/hw/devmem.py:28:0: C0301: Line too long (104/100) (line-too-long) tools/testing/selftests/drivers/net/hw/devmem.py:47:0: C0301: Line too long (117/100) (line-too-long) tools/testing/selftests/drivers/net/hw/devmem.py:61:0: C0301: Line too long (122/100) (line-too-long) tools/testing/selftests/drivers/net/hw/devmem.py:1:0: C0114: Missing module docstring (missing-module-docstring) tools/testing/selftests/drivers/net/hw/devmem.py:12:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/devmem.py:15:8: W0212: Access to a protected member _devmem_supported of a client class (protected-access) tools/testing/selftests/drivers/net/hw/devmem.py:16:8: W0212: Access to a protected member _devmem_probed of a client class (protected-access) tools/testing/selftests/drivers/net/hw/devmem.py:18:11: W0212: Access to a protected member _devmem_supported of a client class (protected-access) tools/testing/selftests/drivers/net/hw/devmem.py:23:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/devmem.py:39:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/devmem.py:53:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/devmem.py:66:0: C0116: Missing function or method docstring (missing-function-docstring) ------------------------------------------------------------------ Your code has been rated at 7.39/10 (previous run: 7.39/10, +0.00) ====== Checking the tree with the patch ====== ************* Module devmem tools/testing/selftests/drivers/net/hw/devmem.py:31:0: C0301: Line too long (104/100) (line-too-long) tools/testing/selftests/drivers/net/hw/devmem.py:50:0: C0301: Line too long (117/100) (line-too-long) tools/testing/selftests/drivers/net/hw/devmem.py:64:0: C0301: Line too long (122/100) (line-too-long) tools/testing/selftests/drivers/net/hw/devmem.py:76:0: C0301: Line too long (109/100) (line-too-long) tools/testing/selftests/drivers/net/hw/devmem.py:93:0: C0301: Line too long (109/100) (line-too-long) tools/testing/selftests/drivers/net/hw/devmem.py:1:0: C0114: Missing module docstring (missing-module-docstring) tools/testing/selftests/drivers/net/hw/devmem.py:15:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/devmem.py:18:8: W0212: Access to a protected member _devmem_supported of a client class (protected-access) tools/testing/selftests/drivers/net/hw/devmem.py:19:8: W0212: Access to a protected member _devmem_probed of a client class (protected-access) tools/testing/selftests/drivers/net/hw/devmem.py:21:11: W0212: Access to a protected member _devmem_supported of a client class (protected-access) tools/testing/selftests/drivers/net/hw/devmem.py:26:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/devmem.py:42:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/devmem.py:56:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/devmem.py:105:4: C0103: Variable name "SO_DEVMEM_AUTORELEASE" doesn't conform to snake_case naming style (invalid-name) tools/testing/selftests/drivers/net/hw/devmem.py:113:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('SO_DEVMEM_AUTORELEASE not supported') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hw/devmem.py:103:38: W0613: Unused argument 'cfg' (unused-argument) tools/testing/selftests/drivers/net/hw/devmem.py:121:4: C0103: Variable name "SO_DEVMEM_AUTORELEASE" doesn't conform to snake_case naming style (invalid-name) tools/testing/selftests/drivers/net/hw/devmem.py:130:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('SO_DEVMEM_AUTORELEASE not supported') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hw/devmem.py:119:36: W0613: Unused argument 'cfg' (unused-argument) tools/testing/selftests/drivers/net/hw/devmem.py:138:4: C0103: Variable name "SO_DEVMEM_AUTORELEASE" doesn't conform to snake_case naming style (invalid-name) tools/testing/selftests/drivers/net/hw/devmem.py:150:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('SO_DEVMEM_AUTORELEASE not supported') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hw/devmem.py:136:36: W0613: Unused argument 'cfg' (unused-argument) tools/testing/selftests/drivers/net/hw/devmem.py:158:4: C0103: Variable name "SO_DEVMEM_AUTORELEASE" doesn't conform to snake_case naming style (invalid-name) tools/testing/selftests/drivers/net/hw/devmem.py:164:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/hw/devmem.py:167:16: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('SO_DEVMEM_AUTORELEASE not supported') from e' (raise-missing-from) tools/testing/selftests/drivers/net/hw/devmem.py:156:38: W0613: Unused argument 'cfg' (unused-argument) tools/testing/selftests/drivers/net/hw/devmem.py:173:0: C0116: Missing function or method docstring (missing-function-docstring) ------------------------------------------------------------------ Your code has been rated at 7.63/10 (previous run: 7.39/10, +0.24)