1 diff -urN linux-2.6.6.orig/drivers/char/lirc/lirc_i2c.c linux-2.6.6/drivers/char/lirc/lirc_i2c.c
2 --- linux-2.6.6.orig/drivers/char/lirc/lirc_i2c.c 2004-05-12 16:42:35.000000000 +0000
3 +++ linux-2.6.6/drivers/char/lirc/lirc_i2c.c 2004-05-13 09:11:21.000000000 +0000
9 * i2c IR lirc plugin for Hauppauge and Pixelview cards - new 2.8.x i2c stack
13 /* should this return -EIO? */
14 - dprintk(DEVICE_NAME ": %s read error\n", ir->c.name);
15 + dprintk(DEVICE_NAME ": %s read error\n", ir->client.name);
20 unsigned char codes[2];
23 - if (3 == i2c_master_recv(&ir->c,keybuf,3)) {
24 + if (3 == i2c_master_recv(&ir->client,keybuf,3)) {
32 - if (1 != i2c_master_recv(&ir->c,&key,1)) {
33 + if (1 != i2c_master_recv(&ir->client,&key,1)) {
34 dprintk(DRIVER_NAME ": read error\n");
40 lirc_buffer_write_1( buf, &key );
42 +/* not sure where b came from
49 unsigned char codes[4];
52 - if (1 != i2c_master_recv(&ir->c,&key,1)) {
53 + if (1 != i2c_master_recv(&ir->client,&key,1)) {
54 dprintk(DRIVER_NAME ": read error\n");
61 - if (1 != i2c_master_recv(&ir->c,&key,1)) {
62 + if (1 != i2c_master_recv(&ir->client,&key,1)) {
63 dprintk(DRIVER_NAME ": read error\n");