diff options
author | Mateusz Guzik <mjg@FreeBSD.org> | 2020-03-01 21:49:16 +0000 |
---|---|---|
committer | Mateusz Guzik <mjg@FreeBSD.org> | 2020-03-01 21:49:16 +0000 |
commit | 7f746c9fccf6e6cf0185cf4a714955d730a8f28e (patch) | |
tree | a346c66d0608e06335364dd2aafe9fe756024551 | |
parent | daba5ace03e83a930c128ae644afd186e1fe4341 (diff) | |
download | src-7f746c9fccf6e6cf0185cf4a714955d730a8f28e.tar.gz src-7f746c9fccf6e6cf0185cf4a714955d730a8f28e.zip |
vm: add debug to uma_zone_set_smr
Reviewed by: markj, rlibby
Differential Revision: https://reviews.freebsd.org/D23902
Notes
Notes:
svn path=/head/; revision=358501
-rw-r--r-- | sys/vm/uma_core.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/vm/uma_core.c b/sys/vm/uma_core.c index 93218bc2d915..8116c7672616 100644 --- a/sys/vm/uma_core.c +++ b/sys/vm/uma_core.c @@ -4659,6 +4659,9 @@ uma_zone_set_smr(uma_zone_t zone, smr_t smr) ZONE_ASSERT_COLD(zone); + KASSERT(smr != NULL, ("Got NULL smr")); + KASSERT((zone->uz_flags & UMA_ZONE_SMR) == 0, + ("zone %p (%s) already uses SMR", zone, zone->uz_name)); zone->uz_flags |= UMA_ZONE_SMR; zone->uz_smr = smr; zone_update_caches(zone); |