[PATCH v2 0/2] staging: sm750fb: remove dead VALIDATION_CHIP code
Nils Lehnen <[email protected]> Sat, 18 Jul 2026 06:20:56 +0000
| Newsgroups | org.kernel.vger.linux-fbdev,dev.linux.lists.linux-staging,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
VALIDATION_CHIP is defined nowhere in the tree, yet fourteen preprocessor conditionals in the sm750fb DDK files still test it. Patch 1 resolves all of them (dead branches dropped, always-true branches kept), as the driver TODO asks under "remove unused code"; patch 2 cleans up the indentation and blank lines the removal leaves behind. Verification, both patches: the disassembly of all ten sm750fb object files (objdump -d, x86, CONFIG_FB_SM750=m) is bit-identical across the series. Compile-tested only; no SM750 hardware available. All English text in this series (cover letter, commit messages, code comments) was translated from a German draft with the assistance of Claude Fable 5. v2: resend of v1 -- patch 1/2 of v1 arrived with an empty subject due to a local send mishap; no code changes. v1: https://lore.kernel.org/r/[email protected] Nils Lehnen (2): staging: sm750fb: remove dead VALIDATION_CHIP conditionals staging: sm750fb: unindent defines left by conditional removal drivers/staging/sm750fb/ddk750_reg.h | 84 ++++++++------------------ drivers/staging/sm750fb/ddk750_chip.c | 4 -- drivers/staging/sm750fb/ddk750_power.c | 6 -- 3 files changed, 24 insertions(+), 70 deletions(-) base-commit: 64276d9bfe4d1fdd5cf2636f1065f7ea55c2defb -- 2.43.0