Suppress 'vdev_metaslab_init' memory warning
The vdev_metaslab_init() function has been observed to allocate larger than 8k chunks. However, they are not much larger than 8k and it does this infrequently so it is allowed and the warning is supressed.
This commit is contained in:
parent
40a39e1103
commit
5476e6952c
|
@ -833,7 +833,7 @@ vdev_metaslab_init(vdev_t *vd, uint64_t txg)
|
||||||
|
|
||||||
ASSERT(oldc <= newc);
|
ASSERT(oldc <= newc);
|
||||||
|
|
||||||
mspp = kmem_zalloc(newc * sizeof (*mspp), KM_SLEEP);
|
mspp = kmem_zalloc(newc * sizeof (*mspp), KM_SLEEP | KM_NODEBUG);
|
||||||
|
|
||||||
if (oldc != 0) {
|
if (oldc != 0) {
|
||||||
bcopy(vd->vdev_ms, mspp, oldc * sizeof (*mspp));
|
bcopy(vd->vdev_ms, mspp, oldc * sizeof (*mspp));
|
||||||
|
|
Loading…
Reference in New Issue