int ds1374_set_rtc_time(ulong nowtime) { new_time = nowtime; if (in_interrupt()) schedule_work(&set_rtc_time_task); else ds1374_set_tlet((ulong) & new_time); return 0; }
int ds1374_set_rtc_time(ulong nowtime) { new_time = nowtime; if (in_interrupt()) tasklet_schedule(&ds1374_tasklet); else ds1374_set_tlet((ulong) & new_time); return 0; }