From 0ca95585616765154a1d9a9d61f965a16a1feaa6 Mon Sep 17 00:00:00 2001 From: Ryan Moeller Date: Mon, 19 Jul 2021 12:02:35 -0400 Subject: [PATCH] Remove unused fields from zvol_task_t We don't use or need the pool name or value source in the zvol tasks. Reviewed-by: Brian Behlendorf Reviewed-by: Alexander Motin Signed-off-by: Ryan Moeller Closes #12361 --- module/zfs/zvol.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/module/zfs/zvol.c b/module/zfs/zvol.c index b6609363f0..8b50301e11 100644 --- a/module/zfs/zvol.c +++ b/module/zfs/zvol.c @@ -106,10 +106,8 @@ typedef enum { typedef struct { zvol_async_op_t op; - char pool[MAXNAMELEN]; char name1[MAXNAMELEN]; char name2[MAXNAMELEN]; - zprop_source_t source; uint64_t value; } zvol_task_t; @@ -1439,7 +1437,6 @@ zvol_task_alloc(zvol_async_op_t op, const char *name1, const char *name2, uint64_t value) { zvol_task_t *task; - char *delim; /* Never allow tasks on hidden names. */ if (name1[0] == '$') @@ -1448,8 +1445,6 @@ zvol_task_alloc(zvol_async_op_t op, const char *name1, const char *name2, task = kmem_zalloc(sizeof (zvol_task_t), KM_SLEEP); task->op = op; task->value = value; - delim = strchr(name1, '/'); - strlcpy(task->pool, name1, delim ? (delim - name1 + 1) : MAXNAMELEN); strlcpy(task->name1, name1, MAXNAMELEN); if (name2 != NULL)