staging: hp100: Use match_string() helper to simplify the code

match_string() returns the array index of a matching string.
Use it instead of the open-coded implementation.

Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Link: https://lore.kernel.org/r/20191107143223.44696-1-yuehaibing@huawei.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
YueHaibing 2019-11-07 22:32:23 +08:00 committed by Greg Kroah-Hartman
parent 2a51470f27
commit a1df271a86
1 changed files with 4 additions and 7 deletions

View File

@ -339,14 +339,11 @@ static __init int hp100_isa_probe1(struct net_device *dev, int ioaddr)
if (sig == NULL)
goto err;
for (i = 0; i < ARRAY_SIZE(hp100_isa_tbl); i++) {
if (!strcmp(hp100_isa_tbl[i], sig))
break;
i = match_string(hp100_isa_tbl, ARRAY_SIZE(hp100_isa_tbl), sig);
if (i < 0)
goto err;
}
if (i < ARRAY_SIZE(hp100_isa_tbl))
return hp100_probe1(dev, ioaddr, HP100_BUS_ISA, NULL);
return hp100_probe1(dev, ioaddr, HP100_BUS_ISA, NULL);
err:
return -ENODEV;