E17 & TH

Arkadiusz Miskiewicz arekm w maven.pl
Wto, 29 Sty 2008, 20:35:20 CET


On Tuesday 29 of January 2008, Dariusz Knociński wrote:
> On Tue, 29 Jan 2008 19:05:23 +0100
> Arkadiusz Miskiewicz <arekm w maven.pl> wrote:
> [ciach]
>
> > Masz jakieś konkretne wywołanie setaffinity pod ręką? Takie by powstało
> > małe test-case.
>
> Mam już kawałek kodu, on generalnie nic nie robi i drugie wywołanie powinno
> kończyć się błędem. Tak się dzieje na jądrze 2.6.23.14 ale na 2.6.22.16
> zadanie zawisa.
>
> #include <stdio.h>
> #include <sched.h>
>
> int main( void )
> {
> 	cpu_set_t cpu;
> 	int cpus = 0;
> 	int ret;
> 	ret = sched_getaffinity(getpid(), sizeof(cpu), &cpu);
> 	printf( "cpus = %d, ret = %d\n", cpu, ret );
> 	sched_setaffinity(getpid(), sizeof(cpu), &cpu);  // Tu zaliczamy zwis
> zamiast kodu błędu printf( "ret = %d\n" );
> 	return ret;
> }

Testowałeś może vanillę 2.6.22.16? (U mnie na 2.6.22.15 proces zwisa). Teraz 
czy to bug w vanilla czy w którejś łatce.

> Pozdrawiam

-- 
Arkadiusz Miśkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/


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