All pastes #467124 Raw Edit

Mine

public text v1 · immutable
·published 2007-05-02 10:32 UTC
rendered paste body
Index: ds1wm.c
===================================================================
RCS file: /cvs/linux/kernel26/drivers/w1/masters/ds1wm.c,v
retrieving revision 1.18
diff -u -r1.18 ds1wm.c
--- ds1wm.c     27 Apr 2007 18:27:44 -0000      1.18
+++ ds1wm.c     2 May 2007 10:31:49 -0000
@@ -130,6 +130,15 @@
                        complete(ds1wm_data->read_complete);
        }

+#if 1
+       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;
 }

@@ -378,6 +387,7 @@
        ret = w1_add_master_device(&ds1wm_master);
        if (ret)
                goto err3;
+       u8 intr = ds1wm_read_register(ds1wm_data, DS1WM_INT);

        return 0;