patch-2.4.3 linux/arch/ia64/ia32/binfmt_elf32.c
Next file: linux/arch/ia64/ia32/sys_ia32.c
Previous file: linux/arch/i386/mm/ioremap.c
Back to the patch index
Back to the overall index
- Lines: 22
- Date:
Thu Mar 22 09:24:58 2001
- Orig file:
v2.4.2/linux/arch/ia64/ia32/binfmt_elf32.c
- Orig date:
Thu Jan 4 12:50:17 2001
diff -u --recursive --new-file v2.4.2/linux/arch/ia64/ia32/binfmt_elf32.c linux/arch/ia64/ia32/binfmt_elf32.c
@@ -204,7 +204,6 @@
for (i = 0 ; i < MAX_ARG_PAGES ; i++) {
if (bprm->page[i]) {
- current->mm->rss++;
put_dirty_page(current,bprm->page[i],stack_base);
}
stack_base += PAGE_SIZE;
@@ -260,11 +259,11 @@
# define IA32_PAGEOFFSET(_v) ((_v) & (ELF_EXEC_PAGESIZE-1))
# define IA32_PAGEALIGN(_v) (((_v) + ELF_EXEC_PAGESIZE - 1) & ~(ELF_EXEC_PAGESIZE - 1))
- down(¤t->mm->mmap_sem);
+ down_write(¤t->mm->mmap_sem);
retval = ia32_do_mmap(filep, IA32_PAGESTART(addr),
eppnt->p_filesz + IA32_PAGEOFFSET(eppnt->p_vaddr), prot, type,
eppnt->p_offset - IA32_PAGEOFFSET(eppnt->p_vaddr));
- up(¤t->mm->mmap_sem);
+ up_write(¤t->mm->mmap_sem);
#endif
return retval;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)