]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
firmware: arm_scmi: quirk: Improve quirk range parsing
authorGeert Uytterhoeven <geert+renesas@glider.be>
Fri, 3 Apr 2026 08:41:29 +0000 (10:41 +0200)
committerSudeep Holla <sudeep.holla@kernel.org>
Tue, 5 May 2026 14:45:58 +0000 (15:45 +0100)
commit6991e5de9709b0df1f37029e5d0ada6df69aea99
tree2a6d33c5779683ab9216f82fdfd0078bbca08b00
parent0c6eb5d019c1e4b9cfcfc47000e08858bbbc5e52
firmware: arm_scmi: quirk: Improve quirk range parsing

When a range contains only an end ("-X"), the number string is parsed
twice, as both "sep == first" and "sep != last" are true.  Fix this by
dropping the superfluous number parsing for "sep == first".

This does have a harmless functional impact for the unbounded range:
"-" is now accepted, while it was rejected before.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://patch.msgid.link/fe257b3b7b7b5c17fd0e5727bb9746c731bd7e3c.1775205358.git.geert+renesas@glider.be
(sudeep.holla: Initialise ret to 0 as it will be uninitialise for "-" range)
Signed-off-by: Sudeep Holla <sudeep.holla@kernel.org>
drivers/firmware/arm_scmi/quirks.c