i2c: Don't advertise i2c functions when not available
commit23af8400571ac4431fac0caefeac18f8aef490df
authorJean Delvare <khali@linux-fr.org>
Fri, 19 Jun 2009 14:58:20 +0000 (19 16:58 +0200)
committerJean Delvare <khali@linux-fr.org>
Fri, 19 Jun 2009 14:58:20 +0000 (19 16:58 +0200)
tree815be4893ec9a0875813151de3fe85dcae781434
parentf18c41daea14baee11252da268cdf5dcd57c7c10
i2c: Don't advertise i2c functions when not available

Surround i2c function declarations with ifdefs, so that they aren't
advertised when i2c-core isn't actually built. That way, drivers using
these functions unconditionally will result in an immediate build
failure, rather than a late linking failure which is harder to figure
out.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: Mark Brown <broonie@opensource.wolfsonmicro.com>
Cc: Paul Mundt <lethal@linux-sh.org>
include/linux/i2c.h