mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-24 11:18:52 +03:00
FreeBSD: Create taskq threads in appropriate proc
Stepping stone toward re-enabling spa_thread on FreeBSD. Reviewed-by: Alexander Motin <mav@FreeBSD.org> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Ryan Moeller <ryan@iXsystems.com> Closes #10715
This commit is contained in:
@@ -60,6 +60,7 @@
|
||||
#include <sys/conf.h>
|
||||
#include <sys/cmn_err.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/proc.h>
|
||||
#include <sys/zap.h>
|
||||
#include <sys/spa.h>
|
||||
#include <sys/spa_impl.h>
|
||||
@@ -135,8 +136,6 @@ struct zvol_state_os {
|
||||
} _zso_state;
|
||||
};
|
||||
|
||||
struct proc *zfsproc;
|
||||
|
||||
static uint32_t zvol_minors;
|
||||
|
||||
SYSCTL_DECL(_vfs_zfs);
|
||||
@@ -385,7 +384,7 @@ zvol_geom_run(zvol_state_t *zv)
|
||||
|
||||
g_error_provider(pp, 0);
|
||||
|
||||
kproc_kthread_add(zvol_geom_worker, zv, &zfsproc, NULL, 0, 0,
|
||||
kproc_kthread_add(zvol_geom_worker, zv, &system_proc, NULL, 0, 0,
|
||||
"zfskern", "zvol %s", pp->name + sizeof (ZVOL_DRIVER));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user