es58x_hw_revision_is_valid(9)
β¨ NAME β¨
Okay so this is es58x_hw_revision_is_valid(9), straight outta the Kernel API Manual, bestie β and it does exactly what it says on the tin:
es58x_hw_revision_is_validβ check if the revision is a valid number. periodt π
πΈ SYNOPSIS πΈ
bool es58x_hw_revision_is_valid (struct es58x_hw_revision *hw_rev );
π ARGUMENTS π
hw_revβ the hardwareβs revision number. thatβs the whole vibe here π«Ά
π¦ DESCRIPTION π¦
So hereβs the vibe check: if es58x_hw_revision.letter is not an alphanumeric character, the revision is invalid. also, if any of the hardware revision sub-numbers do not fit on three digits, itβs invalid too.
And like, most probably that means the product string could not be parsed π β no cap, thatβs the reason.
π₯ RETURN π₯
trueif the hardware revision is valid πfalseotherwise π
π SEE ALSO π
- Kernel file
./drivers/net/can/usb/etas_es58x/es58x_devlink.c es58x_parse_sw_version(9)es58x_parse_hw_rev(9)es58x_parse_product_info(9)es58x_sw_version_is_valid(9)es58x_devlink_info_get(9)
Thatβs the page, bestie π«Ά β source/version cuteness says ./drivers/net/can/usb/etas_es58x, dated October 2026, and we are so out: es58x_hw_revision_is_valid(9) β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms