ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Не проходит сборка 2.4.27-om-smp
@ 2004-12-22  4:58 Ivan Adzhubey
  2004-12-22  5:01 ` Ivan Adzhubey
  0 siblings, 1 reply; 4+ messages in thread
From: Ivan Adzhubey @ 2004-12-22  4:58 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 483 bytes --]

Приветствую!

Что-то у меня не получается пересобрать 2.4.27-om-smp-alt1:

Hunk #1 succeeded at 323 (offset 3 lines).
patching file fs/binfmt_aout.c
Hunk #2 succeeded at 117 (offset 5 lines).
Hunk #4 succeeded at 279 (offset 5 lines).
Hunk #6 succeeded at 335 (offset 5 lines).
Hunk #8 FAILED at 410.
Hunk #9 FAILED at 450.
Hunk #10 succeeded at 487 (offset 9 lines).
2 out of 11 hunks FAILED -- saving rejects to file fs/binfmt_aout.c.rej

binfmt_aout.c.rej прицепляю.

-- 
Иван




[-- Attachment #2: binfmt_aout.c.rej --]
[-- Type: text/x-diff, Size: 2990 bytes --]

***************
*** 379,402 ****
  			goto beyond_if;
  		}
  
  		down_write(&current->mm->mmap_sem);
  		error = do_mmap(bprm->file, N_TXTADDR(ex), ex.a_text,
  			PROT_READ | PROT_EXEC,
  			MAP_FIXED | MAP_PRIVATE | MAP_DENYWRITE | MAP_EXECUTABLE,
  			fd_offset);
  		up_write(&current->mm->mmap_sem);
  
  		if (error != N_TXTADDR(ex)) {
  			send_sig(SIGKILL, current, 0);
  			return error;
  		}
  
  		down_write(&current->mm->mmap_sem);
   		error = do_mmap(bprm->file, N_DATADDR(ex), ex.a_data,
  				PROT_READ | PROT_WRITE | PROT_EXEC,
  				MAP_FIXED | MAP_PRIVATE | MAP_DENYWRITE | MAP_EXECUTABLE,
  				fd_offset + ex.a_text);
  		up_write(&current->mm->mmap_sem);
  		if (error != N_DATADDR(ex)) {
  			send_sig(SIGKILL, current, 0);
  			return error;
--- 410,447 ----
  			goto beyond_if;
  		}
  
+ #ifdef CONFIG_MOSIX
+ 		error = do_mmap_down(bprm->file, N_TXTADDR(ex), ex.a_text,
+ 			PROT_READ | PROT_EXEC,
+ 			MAP_FIXED | MAP_PRIVATE | MAP_DENYWRITE | MAP_EXECUTABLE,
+ 			fd_offset);
+ #else
  		down_write(&current->mm->mmap_sem);
  		error = do_mmap(bprm->file, N_TXTADDR(ex), ex.a_text,
  			PROT_READ | PROT_EXEC,
  			MAP_FIXED | MAP_PRIVATE | MAP_DENYWRITE | MAP_EXECUTABLE,
  			fd_offset);
  		up_write(&current->mm->mmap_sem);
+ #endif /* CONFIG_MOSIX */
  
  		if (error != N_TXTADDR(ex)) {
  			send_sig(SIGKILL, current, 0);
  			return error;
  		}
  
+ #ifdef CONFIG_MOSIX
+  		error = do_mmap_down(bprm->file, N_DATADDR(ex), ex.a_data,
+ 				PROT_READ | PROT_WRITE | PROT_EXEC,
+ 				MAP_FIXED | MAP_PRIVATE | MAP_DENYWRITE | MAP_EXECUTABLE,
+ 				fd_offset + ex.a_text);
+ #else
  		down_write(&current->mm->mmap_sem);
   		error = do_mmap(bprm->file, N_DATADDR(ex), ex.a_data,
  				PROT_READ | PROT_WRITE | PROT_EXEC,
  				MAP_FIXED | MAP_PRIVATE | MAP_DENYWRITE | MAP_EXECUTABLE,
  				fd_offset + ex.a_text);
  		up_write(&current->mm->mmap_sem);
+ #endif /* CONFIG_MOSIX */
  		if (error != N_DATADDR(ex)) {
  			send_sig(SIGKILL, current, 0);
  			return error;
***************
*** 405,412 ****
  beyond_if:
  	set_binfmt(&aout_format);
  
  	set_brk(current->mm->start_brk, current->mm->brk);
  
  	retval = setup_arg_pages(bprm); 
  	if (retval < 0) { 
  		/* Someone check-me: is this error path enough? */ 
--- 450,476 ----
  beyond_if:
  	set_binfmt(&aout_format);
  
+ #ifdef CONFIG_MOSIX
+ 	/* if DEPUTY, the REMOTE already did "set_brk" in aout_remote_init_mm */
+ 	if(!(current->mosix.dflags & DDEPUTY))
+ #endif /* CONFIG_MOSIX */
  	set_brk(current->mm->start_brk, current->mm->brk);
  
+ #ifdef CONFIG_MOSIX
+ 	if(current->mosix.dflags & DDEPUTY)
+ 	{
+ 		retval = mosix_deputy_setup_args(SETUP_ARGS_AS_AOUT,
+ 								&start_stack);
+ 		if(retval < 0)
+ 		{
+ 			send_sig(SIGKILL, current, 0);
+ 			return(retval);
+ 		}
+ 		mosix_obtain_registers(START_THREAD_REGS);
+ 	}
+ 	else
+ 	{
+ #endif /* CONFIG_MOSIX */
  	retval = setup_arg_pages(bprm); 
  	if (retval < 0) { 
  		/* Someone check-me: is this error path enough? */ 

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

* Re: [sisyphus] Не проходит сборка 2.4.27-om-smp
  2004-12-22  4:58 [sisyphus] Не проходит сборка 2.4.27-om-smp Ivan Adzhubey
@ 2004-12-22  5:01 ` Ivan Adzhubey
  2004-12-22  7:22   ` Ivan Fedorov
  0 siblings, 1 reply; 4+ messages in thread
From: Ivan Adzhubey @ 2004-12-22  5:01 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Tuesday 21 December 2004 11:58 pm, Ivan Adzhubey wrote:
> Приветствую!
>
> Что-то у меня не получается пересобрать 2.4.27-om-smp-alt1:
>
> Hunk #1 succeeded at 323 (offset 3 lines).
> patching file fs/binfmt_aout.c
> Hunk #2 succeeded at 117 (offset 5 lines).
> Hunk #4 succeeded at 279 (offset 5 lines).
> Hunk #6 succeeded at 335 (offset 5 lines).
> Hunk #8 FAILED at 410.
> Hunk #9 FAILED at 450.
> Hunk #10 succeeded at 487 (offset 9 lines).
> 2 out of 11 hunks FAILED -- saving rejects to file fs/binfmt_aout.c.rej
>
> binfmt_aout.c.rej прицепляю.

Кстати, уже давненько вышел новый om-патч для 2.4.27:

http://openmosix.snarc.org/files/releases/2.4/patch-2.4.27-om-20041102.bz2

-- 
Иван


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

* Re: [sisyphus] Не проходит сборка 2.4.27-om-smp
  2004-12-22  5:01 ` Ivan Adzhubey
@ 2004-12-22  7:22   ` Ivan Fedorov
  2004-12-22 18:02     ` Ivan Adzhubey
  0 siblings, 1 reply; 4+ messages in thread
From: Ivan Fedorov @ 2004-12-22  7:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 742 bytes --]

Ivan Adzhubey пишет:

>>Что-то у меня не получается пересобрать 2.4.27-om-smp-alt1:
>>
>>Hunk #1 succeeded at 323 (offset 3 lines).
>>patching file fs/binfmt_aout.c
>>Hunk #2 succeeded at 117 (offset 5 lines).
>>Hunk #4 succeeded at 279 (offset 5 lines).
>>Hunk #6 succeeded at 335 (offset 5 lines).
>>Hunk #8 FAILED at 410.
>>Hunk #9 FAILED at 450.
>>Hunk #10 succeeded at 487 (offset 9 lines).
>>2 out of 11 hunks FAILED -- saving rejects to file fs/binfmt_aout.c.rej
>>
>>binfmt_aout.c.rej прицепляю.
Гляну... у меня просто сейчас ДИКАЯ загрузка... :(

> Кстати, уже давненько вышел новый om-патч для 2.4.27:
> 
> http://openmosix.snarc.org/files/releases/2.4/patch-2.4.27-om-20041102.bz2
> 
Кстати знаю... с ним проблемы были какие-то...

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [sisyphus] Не проходит сборка 2.4.27-om-smp
  2004-12-22  7:22   ` Ivan Fedorov
@ 2004-12-22 18:02     ` Ivan Adzhubey
  0 siblings, 0 replies; 4+ messages in thread
From: Ivan Adzhubey @ 2004-12-22 18:02 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wednesday 22 December 2004 02:22 am, Ivan Fedorov wrote:
> Ivan Adzhubey пишет:
> >>Что-то у меня не получается пересобрать 2.4.27-om-smp-alt1:
> >>binfmt_aout.c.rej прицепляю.
>
> Гляну... у меня просто сейчас ДИКАЯ загрузка... :(

У меня тоже, а то бы сам посмотрел ;-(.

> > Кстати, уже давненько вышел новый om-патч для 2.4.27:
> >
> > http://openmosix.snarc.org/files/releases/2.4/patch-2.4.27-om-20041102.bz
> >2
>
> Кстати знаю... с ним проблемы были какие-то...

Проблемы со сборкой или с работой? Я планирую с ванильным ядром из тарбола 
собрать для начала и проверить, но это уже в новом году видимо.

-- 
Иван


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

end of thread, other threads:[~2004-12-22 18:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-12-22  4:58 [sisyphus] Не проходит сборка 2.4.27-om-smp Ivan Adzhubey
2004-12-22  5:01 ` Ivan Adzhubey
2004-12-22  7:22   ` Ivan Fedorov
2004-12-22 18:02     ` Ivan Adzhubey

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git