DragonFly commits List (threaded) for 2004-01
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/dev/agp agp.c agp_i810.c src/sys/i386/i386 pmap.c src/sys/kern kern_conf.c kern_mpipe.c kern_slaballoc.c kern_varsym.c vfs_bio.c src/sys/sys malloc.h src/sys/vfs/nwfs nwfs_vfsops.c src/sys/vfs/smbfs smbfs_vfsops.c src/sys/vm ...
dillon 2004/01/19 21:04:08 PST
DragonFly src repository
Modified files:
sys/dev/agp agp.c agp_i810.c
sys/i386/i386 pmap.c
sys/kern kern_conf.c kern_mpipe.c kern_slaballoc.c
kern_varsym.c vfs_bio.c
sys/sys malloc.h
sys/vfs/nwfs nwfs_vfsops.c
sys/vfs/smbfs smbfs_vfsops.c
sys/vm vm_fault.c vm_kern.c vm_map.c vm_page.c
vm_page.h vm_zone.c
Log:
Retool the M_* flags to malloc() and the VM_ALLOC_* flags to
vm_page_alloc(), and vm_page_grab() and friends.
The M_* flags now have more flexibility, with the intent that we will start
using some of it to deal with NULL pointer return problems in the codebase
(CAM is especially bad at dealing with unexpected return values). In
particular, add M_USE_INTERRUPT_RESERVE and M_FAILSAFE, and redefine
M_NOWAIT as a combination of M_ flags instead of its own flag.
The VM_ALLOC_* macros are now flags (0x01, 0x01, 0x04) rather then states
(1, 2, 3), which allows us to create combinations that the old interface
could not handle.
Revision Changes Path
1.9 +1 -1 src/sys/dev/agp/agp.c
1.5 +2 -1 src/sys/dev/agp/agp_i810.c
1.28 +4 -3 src/sys/i386/i386/pmap.c
1.6 +1 -1 src/sys/kern/kern_conf.c
1.2 +3 -3 src/sys/kern/kern_mpipe.c
1.15 +72 -16 src/sys/kern/kern_slaballoc.c
1.4 +4 -4 src/sys/kern/kern_varsym.c
1.17 +2 -2 src/sys/kern/vfs_bio.c
1.17 +41 -3 src/sys/sys/malloc.h
1.8 +1 -1 src/sys/vfs/nwfs/nwfs_vfsops.c
1.8 +1 -1 src/sys/vfs/smbfs/smbfs_vfsops.c
1.10 +1 -1 src/sys/vm/vm_fault.c
1.14 +49 -26 src/sys/vm/vm_kern.c
1.20 +2 -2 src/sys/vm/vm_map.c
1.16 +58 -52 src/sys/vm/vm_page.c
1.9 +13 -5 src/sys/vm/vm_page.h
1.13 +2 -2 src/sys/vm/vm_zone.c
http://www.dragonflybsd.org/cvsweb/src/sys/dev/agp/agp.c.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/agp/agp_i810.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/pmap.c.diff?r1=1.27&r2=1.28&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_conf.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_mpipe.c.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_slaballoc.c.diff?r1=1.14&r2=1.15&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_varsym.c.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.16&r2=1.17&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/malloc.h.diff?r1=1.16&r2=1.17&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs_vfsops.c.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs_vfsops.c.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_fault.c.diff?r1=1.9&r2=1.10&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_kern.c.diff?r1=1.13&r2=1.14&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_map.c.diff?r1=1.19&r2=1.20&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_page.c.diff?r1=1.15&r2=1.16&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_page.h.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_zone.c.diff?r1=1.12&r2=1.13&f=h
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]