]> git.proxmox.com Git - mirror_zfs.git/commitdiff
Remove unused fields from zvol_task_t
authorRyan Moeller <ryan@iXsystems.com>
Mon, 19 Jul 2021 16:02:35 +0000 (12:02 -0400)
committerGitHub <noreply@github.com>
Mon, 19 Jul 2021 16:02:35 +0000 (10:02 -0600)
We don't use or need the pool name or value source in the zvol tasks.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Signed-off-by: Ryan Moeller <ryan@iXsystems.com>
Closes #12361

module/zfs/zvol.c

index 23df0e1541a33b0f3139c8d055c203e62fd4819c..e7b84fa815a1d2a3a25edd4dbc25a4fd6f719af4 100644 (file)
@@ -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;
 
@@ -1435,7 +1433,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] == '$')
@@ -1444,8 +1441,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)