]> git.hungrycats.org Git - linux/commitdiff
[PATCH] i2c: removed unused flags paramater in found_proc callback.
authorGreg Kroah-Hartman <greg@kroah.com>
Thu, 24 Apr 2003 04:13:08 +0000 (21:13 -0700)
committerChristoph Hellwig <hch@lst.de>
Thu, 24 Apr 2003 04:13:08 +0000 (21:13 -0700)
drivers/i2c/i2c-core.c
include/linux/i2c.h

index 065bdb63a0c8d780d23e2f06714874e1e22e2969..d3d8c0e925f6048cd42f4742db38dcbf9769aad9 100644 (file)
@@ -618,8 +618,8 @@ int i2c_control(struct i2c_client *client,
  * ----------------------------------------------------
  */
 int i2c_probe(struct i2c_adapter *adapter,
-                   struct i2c_client_address_data *address_data,
-                   i2c_client_found_addr_proc *found_proc)
+             struct i2c_client_address_data *address_data,
+             int (*found_proc) (struct i2c_adapter *, int, int))
 {
        int addr,i,found,err;
        int adap_id = i2c_adapter_id(adapter);
@@ -644,7 +644,7 @@ int i2c_probe(struct i2c_adapter *adapter,
                             (addr == address_data->force[i+1])) {
                                DEB2(printk(KERN_DEBUG "i2c-core.o: found force parameter for adapter %d, addr %04x\n",
                                            adap_id,addr));
-                               if ((err = found_proc(adapter,addr,0,0)))
+                               if ((err = found_proc(adapter,addr,0)))
                                        return err;
                                found = 1;
                        }
@@ -732,7 +732,7 @@ int i2c_probe(struct i2c_adapter *adapter,
                /* OK, so we really should examine this address. First check
                   whether there is some client here at all! */
                if (i2c_smbus_xfer(adapter,addr,0,0,0,I2C_SMBUS_QUICK,NULL) >= 0)
-                       if ((err = found_proc(adapter,addr,0,-1)))
+                       if ((err = found_proc(adapter,addr,-1)))
                                return err;
        }
        return 0;
index 12befd6bd7e0b68a4cb5030a930c035204bf108a..1797afd7289a40c466e16ab7fb54b9b0aa2dc79d 100644 (file)
@@ -338,12 +338,9 @@ extern int i2c_check_addr (struct i2c_adapter *adapter, int addr);
  * It will only call found_proc if some client is connected at the
  * specific address (unless a 'force' matched);
  */
-typedef int i2c_client_found_addr_proc (struct i2c_adapter *adapter,
-                                     int addr, unsigned short flags,int kind);
-
 extern int i2c_probe(struct i2c_adapter *adapter, 
                struct i2c_client_address_data *address_data,
-               i2c_client_found_addr_proc *found_proc);
+               int (*found_proc) (struct i2c_adapter *, int, int));
 
 /* An ioctl like call to set div. parameters of the adapter.
  */