Staging
v0.6.0
https://github.com/torvalds/linux
Revision 36be57ffe39e03aab9fbe857f70c7a6a15bd9e08 authored by Paul Jackson on 20 May 2006, 22:00:10 UTC, committed by Linus Torvalds on 21 May 2006, 19:59:18 UTC
Update the kernel/cpuset.c:cpuset_zone_allowed() comment.

The rule for when mm/page_alloc.c should call cpuset_zone_allowed()
was intended to be:

  Don't call cpuset_zone_allowed() if you can't sleep, unless you
  pass in the __GFP_HARDWALL flag set in gfp_flag, which disables
  the code that might scan up ancestor cpusets and sleep.

The explanation of this rule in the comment above cpuset_zone_allowed() was
stale, as a result of a restructuring of some __alloc_pages() code in
November 2005.

Rewrite that comment ...

Signed-off-by: Paul Jackson <pj@sgi.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
1 parent bdd804f
History
Tip revision: 36be57ffe39e03aab9fbe857f70c7a6a15bd9e08 authored by Paul Jackson on 20 May 2006, 22:00:10 UTC
[PATCH] cpuset: update cpuset_zones_allowed comment
Tip revision: 36be57f
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
romfs
smbfs
sysfs
sysv
udf
ufs
vfat
xfs
Kconfig -rw-r--r-- 66.0 KB
Kconfig.binfmt -rw-r--r-- 5.3 KB
Makefile -rw-r--r-- 3.3 KB
aio.c -rw-r--r-- 43.8 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.7 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-- 26.0 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-- 28.9 KB
buffer.c -rw-r--r-- 83.2 KB
char_dev.c -rw-r--r-- 9.2 KB
compat.c -rw-r--r-- 52.5 KB
compat_ioctl.c -rw-r--r-- 83.6 KB
dcache.c -rw-r--r-- 44.7 KB
dcookies.c -rw-r--r-- 6.4 KB
direct-io.c -rw-r--r-- 35.0 KB
dnotify.c -rw-r--r-- 4.3 KB
dquot.c -rw-r--r-- 52.5 KB
drop_caches.c -rw-r--r-- 1.4 KB
eventpoll.c -rw-r--r-- 44.0 KB
exec.c -rw-r--r-- 35.1 KB
fcntl.c -rw-r--r-- 13.7 KB
fifo.c -rw-r--r-- 3.1 KB
file.c -rw-r--r-- 8.6 KB
file_table.c -rw-r--r-- 6.7 KB
filesystems.c -rw-r--r-- 5.2 KB
fs-writeback.c -rw-r--r-- 19.8 KB
inode.c -rw-r--r-- 36.5 KB
inotify.c -rw-r--r-- 29.0 KB
ioctl.c -rw-r--r-- 3.9 KB
ioprio.c -rw-r--r-- 3.6 KB
libfs.c -rw-r--r-- 15.4 KB
locks.c -rw-r--r-- 55.8 KB
mbcache.c -rw-r--r-- 18.2 KB
mpage.c -rw-r--r-- 22.8 KB
namei.c -rw-r--r-- 66.5 KB
namespace.c -rw-r--r-- 45.1 KB
nfsctl.c -rw-r--r-- 2.4 KB
open.c -rw-r--r-- 27.5 KB
pipe.c -rw-r--r-- 21.3 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-- 19.8 KB
seq_file.c -rw-r--r-- 9.6 KB
splice.c -rw-r--r-- 33.7 KB
stat.c -rw-r--r-- 10.5 KB
super.c -rw-r--r-- 20.1 KB
sync.c -rw-r--r-- 4.4 KB
xattr.c -rw-r--r-- 13.3 KB
xattr_acl.c -rw-r--r-- 2.3 KB

back to top