Revision 8817210d4d968e58f7d93db2eecd17b20dd03d40 authored by Andi Kleen on 17 January 2006, 06:03:38 UTC, committed by Linus Torvalds on 17 January 2006, 07:18:35 UTC
Another try at this.

For 32bit follow the 32bit implementation from Ingo -
mappings are growing down from the end of stack now
and vary randomly by 1GB.

Randomized mappings for 64bit just vary the normal mmap break
by 1TB. I didn't bother implementing full flex mmap for 64bit
because it shouldn't be needed there.

Cc: mingo@elte.hu

Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
1 parent 562795f
History
File Mode Size
9p
adfs
affs
afs
autofs
autofs4
befs
bfs
cifs
coda
configfs
cramfs
debugfs
devfs
devpts
efs
exportfs
ext2
ext3
fat
freevxfs
fuse
hfs
hfsplus
hostfs
hpfs
hppfs
hugetlbfs
isofs
jbd
jffs
jffs2
jfs
lockd
minix
msdos
ncpfs
nfs
nfs_common
nfsd
nls
ntfs
ocfs2
openpromfs
partitions
proc
qnx4
ramfs
reiserfs
relayfs
romfs
smbfs
sysfs
sysv
udf
ufs
vfat
xfs
Kconfig -rw-r--r-- 66.2 KB
Kconfig.binfmt -rw-r--r-- 5.3 KB
Makefile -rw-r--r-- 3.3 KB
aio.c -rw-r--r-- 43.9 KB
attr.c -rw-r--r-- 4.2 KB
bad_inode.c -rw-r--r-- 2.8 KB
binfmt_aout.c -rw-r--r-- 14.8 KB
binfmt_elf.c -rw-r--r-- 45.4 KB
binfmt_elf_fdpic.c -rw-r--r-- 30.0 KB
binfmt_em86.c -rw-r--r-- 2.8 KB
binfmt_flat.c -rw-r--r-- 25.8 KB
binfmt_misc.c -rw-r--r-- 15.7 KB
binfmt_script.c -rw-r--r-- 2.7 KB
binfmt_som.c -rw-r--r-- 7.6 KB
bio.c -rw-r--r-- 29.9 KB
block_dev.c -rw-r--r-- 21.7 KB
buffer.c -rw-r--r-- 82.9 KB
char_dev.c -rw-r--r-- 10.1 KB
compat.c -rw-r--r-- 45.8 KB
compat_ioctl.c -rw-r--r-- 83.8 KB
dcache.c -rw-r--r-- 44.1 KB
dcookies.c -rw-r--r-- 6.3 KB
direct-io.c -rw-r--r-- 34.6 KB
dnotify.c -rw-r--r-- 4.3 KB
dquot.c -rw-r--r-- 51.4 KB
drop_caches.c -rw-r--r-- 1.4 KB
eventpoll.c -rw-r--r-- 44.1 KB
exec.c -rw-r--r-- 34.3 KB
fcntl.c -rw-r--r-- 13.6 KB
fifo.c -rw-r--r-- 3.3 KB
file.c -rw-r--r-- 8.8 KB
file_table.c -rw-r--r-- 6.3 KB
filesystems.c -rw-r--r-- 5.2 KB
fs-writeback.c -rw-r--r-- 19.8 KB
inode.c -rw-r--r-- 36.4 KB
inotify.c -rw-r--r-- 26.7 KB
ioctl.c -rw-r--r-- 3.9 KB
ioprio.c -rw-r--r-- 3.6 KB
libfs.c -rw-r--r-- 15.3 KB
locks.c -rw-r--r-- 55.1 KB
mbcache.c -rw-r--r-- 18.2 KB
mpage.c -rw-r--r-- 20.6 KB
namei.c -rw-r--r-- 63.1 KB
namespace.c -rw-r--r-- 44.1 KB
nfsctl.c -rw-r--r-- 2.5 KB
open.c -rw-r--r-- 25.5 KB
pipe.c -rw-r--r-- 18.5 KB
pnode.c -rw-r--r-- 7.7 KB
pnode.h -rw-r--r-- 1013 bytes
posix_acl.c -rw-r--r-- 8.5 KB
quota.c -rw-r--r-- 8.9 KB
quota_v1.c -rw-r--r-- 5.7 KB
quota_v2.c -rw-r--r-- 20.1 KB
read_write.c -rw-r--r-- 16.2 KB
readdir.c -rw-r--r-- 6.7 KB
select.c -rw-r--r-- 12.4 KB
seq_file.c -rw-r--r-- 9.6 KB
stat.c -rw-r--r-- 9.2 KB
super.c -rw-r--r-- 19.7 KB
xattr.c -rw-r--r-- 13.1 KB
xattr_acl.c -rw-r--r-- 2.3 KB

back to top