tree: git://linuxtv.org/media_tree.git master head: ebf984bb151e9952cccd060d3aba0b4d30a87e81 commit: 5f954b5be4bf42e85e0a204518499bda8ee2f419 [834/883] [media] saa7164: I2C improvements for upcoming HVR2255/2205 boards reproduce: # apt-get install sparse git checkout 5f954b5be4bf42e85e0a204518499bda8ee2f419 make ARCH=x86_64 allmodconfig make C=1 CF=-D__CHECK_ENDIAN__ sparse warnings: (new ones prefixed by >>) >> drivers/media/pci/saa7164/saa7164-i2c.c:45:33: sparse: Using plain integer as NULL pointer vim +45 drivers/media/pci/saa7164/saa7164-i2c.c 29 30 static int i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) 31 { 32 struct saa7164_i2c *bus = i2c_adap->algo_data; 33 struct saa7164_dev *dev = bus->dev; 34 int i, retval = 0; 35 36 dprintk(DBGLVL_I2C, "%s(num = %d)\n", __func__, num); 37 38 for (i = 0 ; i < num; i++) { 39 dprintk(DBGLVL_I2C, "%s(num = %d) addr = 0x%02x len = 0x%x\n", 40 __func__, num, msgs[i].addr, msgs[i].len); 41 if (msgs[i].flags & I2C_M_RD) { 42 retval = saa7164_api_i2c_read(bus, 43 msgs[i].addr, 44 0 /* reglen */, > 45 0 /* reg */, msgs[i].len, msgs[i].buf); 46 } else if (i + 1 < num && (msgs[i + 1].flags & I2C_M_RD) && 47 msgs[i].addr == msgs[i + 1].addr) { 48 /* write then read from same address */ 49 50 retval = saa7164_api_i2c_read(bus, msgs[i].addr, 51 msgs[i].len, msgs[i].buf, 52 msgs[i+1].len, msgs[i+1].buf 53 ); --- 0-DAY kernel test infrastructure Open Source Technology Center http://lists.01.org/mailman/listinfo/kbuild Intel Corporation -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html