powerpc: Fix the MODALIAS generation in modpost for of devices
authorSylvain Munaut <tnt@246tNt.com>
Tue, 8 May 2007 09:59:29 +0000 (19:59 +1000)
committerSam Ravnborg <sam@ravnborg.org>
Sat, 19 May 2007 07:10:10 +0000 (09:10 +0200)
commitd1ab423502e787e264b4797a5fa200d804c4fd63
tree6393a3b2a3c985b79acf29549acba3aea468759a
parent55b637c6a003a8c4850b41a2c2fd6942d8a7f530
powerpc: Fix the MODALIAS generation in modpost for of devices

Since the devices may have multiple (or none) compatible properties,
the uevent generated internally by the kernel may have multiple
"C..." entries. So the MODALIAS stored in the module must have
wilcard before and after the compatible entry.
Also, if the 'compatible' field is not used for matching, there
will be no 'C' and that must handled as well.

The previous code handled all those case incorrectly and it
"mostly" worked ... but not always.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
scripts/mod/file2alias.c