From 46b3945d5da42fe8bf3c9ff8e28dbb8cb88095b9 Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Thu, 30 Aug 2012 20:56:22 -0700 Subject: [PATCH] Suppress task_hash_table_init() large allocation warning When various kernel debuging options are enabled this allocation may be larger than usual as shown by the following warning. It is in no way harmful so we suppress the warning. SPL: large kmem_alloc(40960, 0x80d0) at tsd_hash_table_init:358 (76495/76495) Signed-off-by: Brian Behlendorf Closes #93 --- module/spl/spl-tsd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/module/spl/spl-tsd.c b/module/spl/spl-tsd.c index ce5560a1e..b43da7746 100644 --- a/module/spl/spl-tsd.c +++ b/module/spl/spl-tsd.c @@ -355,7 +355,8 @@ tsd_hash_table_init(uint_t bits) if (table == NULL) SRETURN(NULL); - table->ht_bins = kmem_zalloc(sizeof(tsd_hash_bin_t) * size, KM_SLEEP); + table->ht_bins = kmem_zalloc(sizeof(tsd_hash_bin_t) * size, + KM_SLEEP | KM_NODEBUG); if (table->ht_bins == NULL) { kmem_free(table, sizeof(tsd_hash_table_t)); SRETURN(NULL); -- 2.40.0