On Fri, 9 Aug 2013 11:28:56 +0000 (UTC) Attilio Rao wrote:
> Author: attilio
> Date: Fri Aug  9 11:28:55 2013
> New Revision: 254141
> URL: http://svnweb.freebsd.org/changeset/base/254141
> 
> Log:
>   On all the architectures, avoid to preallocate the physical memory
>   for nodes used in vm_radix.
>   On architectures supporting direct mapping, also avoid to pre-allocate
>   the KVA for such nodes.
>   
>   In order to do so make the operations derived from vm_radix_insert()
>   to fail and handle all the deriving failure of those.
>   
>   vm_radix-wise introduce a new function called vm_radix_replace(),
>   which can replace a leaf node, already present, with a new one,
>   and take into account the possibility, during vm_radix_insert()
>   allocation, that the operations on the radix trie can recurse.
>   This means that if operations in vm_radix_insert() recursed
>   vm_radix_insert() will start from scratch again.
>   
>   Sponsored by:       EMC / Isilon storage division
>   Reviewed by:        alc (older version)
>   Reviewed by:        jeff
>   Tested by:  pho, scottl

VPO_BUSY doesn't appear to be defined anywhere:

cc  -c -O -pipe -march=pentium4m -std=c99 -g -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith 
-Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  
-Wmissing-include-dirs -fdiagnostics-show-option  
-Wno-error-tautological-compare -Wno-error-empty-body  
-Wno-error-parentheses-equality  -nostdinc  -I. 
-I/usr/home/tijl/projects/freebsd/base/head/sys 
-I/usr/home/tijl/projects/freebsd/base/head/sys/contrib/altq 
-I/usr/home/tijl/projects/freebsd/base/head/sys/contrib/libfdt -D_KERNEL 
-DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h  -mno-aes -mno-avx -mno-mmx 
-mno-sse -msoft-float -ffreestanding -fstack-protector -Werror  
/usr/home/tijl/projects/freebsd/base/head/sys/vm/vm_page.c
/usr/home/tijl/projects/freebsd/base/head/sys/vm/vm_page.c:1205:21: error: use 
of undeclared identifier 'VPO_BUSY'
        if (mold->oflags & VPO_BUSY) {
                           ^
/usr/home/tijl/projects/freebsd/base/head/sys/vm/vm_page.c:1206:20: error: use 
of undeclared identifier 'VPO_BUSY'
                mold->oflags &= ~VPO_BUSY;
                                 ^
2 errors generated.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to