mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Re: repeat a function after fixed time period
@ 2005-03-23 23:13 sounak chakraborty
  2005-03-24 12:09 ` linux-os
  0 siblings, 1 reply; 9+ messages in thread
From: sounak chakraborty @ 2005-03-23 23:13 UTC (permalink / raw)
  To: linux-os, linux kernel


--- linux-os <linux-os@analogic.com> wrote:
> On Wed, 23 Mar 2005, Arjan van de Ven wrote:
> 
> > On Wed, 2005-03-23 at 15:56 -0500, linux-os wrote:
> >>>> static void start_timer(void)
> >>>> {
> >>>>      if(!atomic_read(&info->running))
> >>>>      {
> >>>>          atomic_inc(&info->running);
> >>>
> >>> same race.
> >>
> >> No such race at all.
> >
> > here there is one; you use add_timer() which isn't
> allowed on running
> > timers, only mod_timer() is. So yes there is a
> race.
> >
> 
> Well add_timer() is only executed after the timer
> has expired
> or hasn't started yet so the "isn't allowed" is
> pretty broad.
> If I should use mod_timer(), then there are a _lot_
> of buggy
> drivers in the kernel because that's how a lot
> repeat the
> sequence. Will mod_timer() actually restart the
> timer???
> 
> If so, I'll change it and thank you for the help.
    

   i have applied the code
as i was intedded to call a function repeated ly in
fork.c i written the code over there 
it compiled smoothly 
but while booting 
it is showing
kernel panic no init found
kjournal starting .commit interval after 5 seconds

sounak

________________________________________________________________________
Yahoo! India Matrimony: Find your partner online. http://yahoo.shaadi.com/india-matrimony/

^ permalink raw reply	[flat|nested] 9+ messages in thread
* repeat a function after fixed time period
@ 2005-03-23 19:43 sounak chakraborty
  2005-03-23 20:23 ` linux-os
  0 siblings, 1 reply; 9+ messages in thread
From: sounak chakraborty @ 2005-03-23 19:43 UTC (permalink / raw)
  To: linux-kernel

dear sir 
i want to call my own function inside the kernel 
after a fixed interval(i.e some kind of timer)
how to do that which function i have to use to 
repeat the function


anather way is that making my own system call 
which calls my function and 
this sytem call is being access by a user program
which calls it after a fixed inter val of time
 will this be correct
thanks 
sounak

________________________________________________________________________
Yahoo! India Matrimony: Find your partner online. http://yahoo.shaadi.com/india-matrimony/

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2005-03-24 12:09 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-23 23:13 repeat a function after fixed time period sounak chakraborty
2005-03-24 12:09 ` linux-os
  -- strict thread matches above, loose matches on Subject: below --
2005-03-23 19:43 sounak chakraborty
2005-03-23 20:23 ` linux-os
2005-03-23 20:48   ` Arjan van de Ven
2005-03-23 20:56     ` linux-os
2005-03-23 21:27       ` Arjan van de Ven
2005-03-23 22:00         ` linux-os
2005-03-24  6:59           ` Arjan van de Ven

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®