x86/cpu: Clean up modalias feature matching
authorBen Hutchings <ben@decadent.org.uk>
Sat, 11 Feb 2012 22:57:19 +0000 (22:57 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 13 Feb 2012 23:24:26 +0000 (15:24 -0800)
commit5467bdda4a326513c2f14b712a22d59115b7ae94
tree535210ef9bf238b1b4df1988114686f09896dbf9
parent70142a9dd154f54f7409871ead86f7d77f2c6576
x86/cpu: Clean up modalias feature matching

We currently include commas on both sides of the feature ID in a
modalias, but this prevents the lowest numbered feature of a CPU from
being matched.  Since all feature IDs have the same length, we do not
need to worry about substring matches, so omit commas from the
modalias entirely.

Avoid generating multiple adjacent wildcards when there is no
feature ID to match.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Acked-by: Thomas Renninger <trenn@suse.de>
Acked-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/x86/kernel/cpu/match.c
scripts/mod/file2alias.c