if (data->id == id)
if (data->client.adapter->nr == bus)
int ds1337_do_command(int id, int cmd, void *arg){	struct list_head *walk;	struct list_head *tmp;	struct ds1337_data *data;	list_for_each_safe(walk, tmp, &ds1337_clients) {		data = list_entry(walk, struct ds1337_data, list);		if (data->id == id)			return ds1337_command(&data->client, cmd, arg);	}	return -ENODEV;}