=================================================================== RCS file: /cvs/linux/kernel26/drivers/w1/masters/ds1wm.c,v retrieving revision 1.20 diff -u -r1.20 ds1wm.c --- ds1wm.c 8 May 2007 18:07:53 -0000 1.20 +++ ds1wm.c 7 Nov 2007 22:24:38 -0000 @@ -130,7 +130,14 @@ if (ds1wm_data->read_complete) complete(ds1wm_data->read_complete); } +#if 0 + if ((intr & DS1WM_INT_TSRE) && ds1wm_data->write_complete) + complete(ds1wm_data->write_complete); + intr = ds1wm_read_register(ds1wm_data, DS1WM_INT); + + return 0; +#endif return IRQ_HANDLED; } @@ -379,7 +386,7 @@ ret = -ENOENT; goto err2; } - + ds1wm_up(ds1wm_data); ds1wm_master.data = (void *)ds1wm_data;