mirror of
https://git.FreeBSD.org/src.git
synced 2024-10-19 02:29:40 +00:00
Add vm_map_valid_range_KBI().
This is required for standalone module builds. Reported by: hselasky Reviewed by: dougm, hselasky, kib MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D25650
This commit is contained in:
parent
48daf25193
commit
a7752896f0
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=363158
@ -5014,6 +5014,13 @@ vm_map_pmap_KBI(vm_map_t map)
|
||||
return (map->pmap);
|
||||
}
|
||||
|
||||
bool
|
||||
vm_map_range_valid_KBI(vm_map_t map, vm_offset_t start, vm_offset_t end)
|
||||
{
|
||||
|
||||
return (vm_map_range_valid(map, start, end));
|
||||
}
|
||||
|
||||
#ifdef INVARIANTS
|
||||
static void
|
||||
_vm_map_assert_consistent(vm_map_t map, int check)
|
||||
|
@ -229,6 +229,8 @@ struct vm_map {
|
||||
#define vm_map_max(map) vm_map_max_KBI((map))
|
||||
#define vm_map_min(map) vm_map_min_KBI((map))
|
||||
#define vm_map_pmap(map) vm_map_pmap_KBI((map))
|
||||
#define vm_map_range_valid(map, start, end) \
|
||||
vm_map_range_valid_KBI((map), (start), (end))
|
||||
#else
|
||||
static __inline vm_offset_t
|
||||
vm_map_max(const struct vm_map *map)
|
||||
@ -330,6 +332,7 @@ void vm_map_wait_busy(vm_map_t map);
|
||||
vm_offset_t vm_map_max_KBI(const struct vm_map *map);
|
||||
vm_offset_t vm_map_min_KBI(const struct vm_map *map);
|
||||
pmap_t vm_map_pmap_KBI(vm_map_t map);
|
||||
bool vm_map_range_valid_KBI(vm_map_t map, vm_offset_t start, vm_offset_t end);
|
||||
|
||||
#define vm_map_lock(map) _vm_map_lock(map, LOCK_FILE, LOCK_LINE)
|
||||
#define vm_map_unlock(map) _vm_map_unlock(map, LOCK_FILE, LOCK_LINE)
|
||||
|
Loading…
Reference in New Issue
Block a user