dmi: don't save the same device twice
authorJean Delvare <khali@linux-fr.org>
Sat, 23 Feb 2008 23:23:46 +0000 (15:23 -0800)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Sun, 24 Feb 2008 01:12:14 +0000 (17:12 -0800)
commitf3069ae9d76901d021362bb63d9ad6c5900dfc76
treeb8100cfd0f339484604e7ef75ebe1d2395ebd75e
parentc8626a1d7250c593f148530b559c20f6f6af18e8
dmi: don't save the same device twice

Now that we gather on-board devices from both DMI types 10 and 41, there is
a possibility that we list the same device twice.  In order to not confuse
drivers, and also to save memory, make sure that we do not add duplicate
devices to the dmi_devices list.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: Wim Van Sebroeck <wim@iguana.be>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/firmware/dmi_scan.c