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/ _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl