the bitrig pedro_uvm_pdaemon branch has been created by pedro. it is 2 commits behind master, and 7 commits ahead.
commit 0990b16b9532b9ec89e705367d2f11ede3ff57da diff: https://github.com/bitrig/bitrig/commit/0990b16 author: Pedro Martelletto <[email protected]> date: Sat Mar 21 08:42:21 2015 +0100 Add a few casts to int, for clarity. Fix indentation while there. M sys/uvm/uvm_pdaemon.c commit d3c57570c374396310228783d09f5e8f86223f93 diff: https://github.com/bitrig/bitrig/commit/d3c5757 author: Pedro Martelletto <[email protected]> date: Sat Mar 21 08:14:44 2015 +0100 Be explicit about the truncation of 'stopslot' in amap_pp_adjref(). Plus some whitespace. M sys/uvm/uvm_amap.c commit aa65a8fb67b5955fc3e8a335ce87306ed43ff826 diff: https://github.com/bitrig/bitrig/commit/aa65a8f author: Pedro Martelletto <[email protected]> date: Sat Mar 21 08:10:48 2015 +0100 Change amap_unref() to receive its offset parameter as an int. It is only called from two places, with an int as the parameter. This makes it clearer that the function expects an int, and not a vaddr_t (unsigned long). M sys/uvm/uvm_amap.c M sys/uvm/uvm_amap.h commit 0da8355fa86e28ea9e19b4b5e1c224df31122a75 diff: https://github.com/bitrig/bitrig/commit/0da8355 author: Pedro Martelletto <[email protected]> date: Sat Mar 21 08:06:28 2015 +0100 Change amap_ref() to receive its offset parameter as an int. It is only called from one place, with an int as the parameter. This makes it clearer that the function expects an int, and not a vaddr_t (unsigned long). M sys/uvm/uvm_amap.c M sys/uvm/uvm_amap.h commit 02f0ae54a71c87bc160a64feb37fa4816402a9f4 diff: https://github.com/bitrig/bitrig/commit/02f0ae5 author: Pedro Martelletto <[email protected]> date: Sat Mar 21 07:45:15 2015 +0100 Add two casts for clarity. M sys/uvm/uvm_amap.c commit 1d95caca43f42745996afb97ffeeeb0b41b8172c diff: https://github.com/bitrig/bitrig/commit/1d95cac author: Pedro Martelletto <[email protected]> date: Fri Mar 20 20:25:32 2015 +0100 Turn AMAP_B2SLOT() into an inline function. This enforces type checking and gets us rid of silent truncations from vaddr_t to int. M sys/uvm/uvm_amap.c M sys/uvm/uvm_amap.h commit 6c22a124cf1e0a9d6f854f4b6e115437fad9e440 diff: https://github.com/bitrig/bitrig/commit/6c22a12 author: Pedro Martelletto <[email protected]> date: Fri Mar 20 20:22:34 2015 +0100 Make amap_list_{insert,remove} C99 inline functions. M sys/uvm/uvm_amap.c
