* [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(¤t->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(¤t->mm->mmap_sem);
if (error != N_TXTADDR(ex)) {
send_sig(SIGKILL, current, 0);
return error;
}
down_write(¤t->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(¤t->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(¤t->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(¤t->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(¤t->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(¤t->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