patch-2.1.120 linux/fs/binfmt_aout.c
Next file: linux/fs/coda/cnode.c
Previous file: linux/fs/Makefile
Back to the patch index
Back to the overall index
- Lines: 19
- Date:
Wed Sep 2 09:42:25 1998
- Orig file:
v2.1.119/linux/fs/binfmt_aout.c
- Orig date:
Wed Aug 26 11:37:40 1998
diff -u --recursive --new-file v2.1.119/linux/fs/binfmt_aout.c linux/fs/binfmt_aout.c
@@ -397,6 +397,8 @@
MAP_FIXED|MAP_PRIVATE, 0);
read_exec(bprm->dentry, 32, (char *) 0, ex.a_text+ex.a_data, 0);
#endif
+ flush_icache_range((unsigned long) 0,
+ (unsigned long) ex.a_text+ex.a_data);
} else {
if ((ex.a_text & 0xfff || ex.a_data & 0xfff) &&
(N_MAGIC(ex) != NMAGIC))
@@ -414,6 +416,9 @@
MAP_FIXED|MAP_PRIVATE, 0);
read_exec(bprm->dentry, fd_offset,
(char *) N_TXTADDR(ex), ex.a_text+ex.a_data, 0);
+ flush_icache_range((unsigned long) N_TXTADDR(ex),
+ (unsigned long) N_TXTADDR(ex) +
+ ex.a_text+ex.a_data);
goto beyond_if;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov