mosml @ ac-amd64

Jakub Bogusz qboosh w pld-linux.org
Sob, 29 Paź 2005, 18:20:16 CEST


On Sat, Oct 29, 2005 at 06:07:35PM +0200, Paweł Sikora wrote:
> Dnia sobota, 29 października 2005 14:14, Tomasz Grobelny napisał:
> > Dnia sobota 29 października 2005 12:33, Jakub Bogusz napisał:
> > > No i przy niektórych wywołaniach programu po alarm(1) ten SIGALRM
> > > (ani żaden inny SIG) w ogóle do procesu nie dochodzi...
> > > Jakieś problemy z jądrem? Czy głupi błąd w kodzie testu?
> >
> > Jeśli timer ma ustawioną bardzo małą wartość to może być błąd o którym już
> > tu kiedyś pisałem. Z odpowiedzi Pawła Sikory wynikało że winny jest
> > jiffies-rounding.patch
> 
> był winny bo już go nie ma. tamta łatka na skutek błednych zaookrągleń
> blokowała dostarczanie SIGALRM częstszych niż bodajże co 50us (niestety

Tu jest alarm(1), czyli 1s

> nie pamiętam jaką CONFIG_HZ wtedy miało wartość, a nie chce mi się
> grzebać w przeszłości kernel*.config). poza tym, że SIGALRM nie dochodził,
> to wszsytko działało poprawnie (w tym także inne sygnały). Jakub pisze,
> że inne też nie dochodzą, więc to pewnie coś innego niż błąd zaokrągleń

"inne nie dochodzą" w sensie nie ma (źródła) innych sygnałów, które
mogłyby przeszkodzić w odebraniu tego.
SIGINT czy SIGTERM działają.

> w timerach. poza tym chyba buildery nie działają na testowym jądrze pld?

Tam jest 2.6.11.5-3smp.


-- 
Jakub Bogusz    http://qboosh.cs.net.pl/



Więcej informacji o liście dyskusyjnej pld-devel-pl