i2c: Fix oops on bus multiplexer driver loading
authorJean Delvare <khali@linux-fr.org>
Sun, 10 Aug 2008 20:56:15 +0000 (22:56 +0200)
committerJean Delvare <khali@mahadeva.delvare>
Sun, 10 Aug 2008 20:56:15 +0000 (22:56 +0200)
commit399d6b26539d83dd734746dc2292d53fbc5807b2
tree3f13ea26c570dafab9c516179da3342cca697858
parent796aadeb1b2db9b5d463946766c5bbfd7717158c
i2c: Fix oops on bus multiplexer driver loading

The two I2C bus multiplexer drivers (i2c-amd756-s4882 and
i2c-nforce2-s4985) make use of the bus they want to multiplex before
checking if it is really present. Swap the instructions to test for
presence first. This fixes a oops reported by Ingo Molnar.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: Ingo Molnar <mingo@elte.hu>
drivers/i2c/busses/i2c-amd756-s4882.c
drivers/i2c/busses/i2c-nforce2-s4985.c