mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-24 11:18:52 +03:00
Allocate zap_attribute_t from kmem instead of stack
This patch is preparatory work for long name feature. It changes all users of zap_attribute_t to allocate it from kmem instead of stack. It also make zap_attribute_t and zap_name_t structure variable length. Reviewed-by: Tony Hutter <hutter2@llnl.gov> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Alexander Motin <mav@FreeBSD.org> Signed-off-by: Chunwei Chen <david.chen@nutanix.com> Closes #15921
This commit is contained in:
committed by
Brian Behlendorf
parent
141368a4b6
commit
3cf2bfa570
@@ -2590,6 +2590,7 @@ spa_init(spa_mode_t mode)
|
||||
scan_init();
|
||||
qat_init();
|
||||
spa_import_progress_init();
|
||||
zap_init();
|
||||
}
|
||||
|
||||
void
|
||||
@@ -2616,6 +2617,7 @@ spa_fini(void)
|
||||
scan_fini();
|
||||
qat_fini();
|
||||
spa_import_progress_destroy();
|
||||
zap_fini();
|
||||
|
||||
avl_destroy(&spa_namespace_avl);
|
||||
avl_destroy(&spa_spare_avl);
|
||||
|
||||
Reference in New Issue
Block a user