X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Fi2c.h;h=63f1d63cc1d8cd93154d0874421e2b509c08ddfa;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=1635ee25918fc19ea613d1e8dbcb672075220efb;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/include/linux/i2c.h b/include/linux/i2c.h index 1635ee259..63f1d63cc 100644 --- a/include/linux/i2c.h +++ b/include/linux/i2c.h @@ -32,7 +32,7 @@ #include #include /* for struct device */ #include /* for completion */ -#include +#include /* --- For i2c-isa ---------------------------------------------------- */ @@ -225,8 +225,8 @@ struct i2c_adapter { int (*client_unregister)(struct i2c_client *); /* data fields that are valid for all devices */ - struct mutex bus_lock; - struct mutex clist_lock; + struct semaphore bus_lock; + struct semaphore clist_lock; int timeout; int retries;