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 ...

Matthew Dillon dillon at crater.dragonflybsd.org
Mon Jan 19 21:06:14 PST 2004


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





More information about the Commits mailing list