]> git.baikalelectronics.ru Git - kernel.git/commit
i2c: Optimize function i2c_detect()
authorJean Delvare <khali@linux-fr.org>
Sun, 24 Oct 2010 16:16:58 +0000 (18:16 +0200)
committerJean Delvare <khali@endymion.delvare>
Sun, 24 Oct 2010 16:16:58 +0000 (18:16 +0200)
commite24e9185e726d4b2a56cc84fabc156f458e2377f
treed6d6da1639ada491d731d7452f6fc9272451944e
parenta4359de591ca52c67faccbdc705421c14f22c063
i2c: Optimize function i2c_detect()

Check the class flags before allocating the temporary i2c_client
structure, to avoid allocating it when we don't need it.

Also optimize the inner loop a bit.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: Jacob Pan <jacob.jun.pan@linux.intel.com>
drivers/i2c/i2c-core.c