diff options
author | Zhu Yanjun <yanjun.zhu@linux.dev> | 2022-08-21 21:16:15 -0400 |
---|---|---|
committer | Leon Romanovsky <leonro@nvidia.com> | 2022-08-31 09:53:13 +0300 |
commit | f07853582d1f6ed282f8d9a0b1209a87dd761f58 (patch) | |
tree | e795cdf0b13e44f555fae5298070f6cc7cd82a1c /drivers/infiniband/sw/rxe/rxe_task.h | |
parent | RDMA/rxe: Fix the error caused by qp->sk (diff) | |
download | linux-dev-f07853582d1f6ed282f8d9a0b1209a87dd761f58.tar.xz linux-dev-f07853582d1f6ed282f8d9a0b1209a87dd761f58.zip |
RDMA/rxe: Remove the unused variable obj
The member variable obj in struct rxe_task is not needed.
So remove it to save memory.
Link: https://lore.kernel.org/r/20220822011615.805603-4-yanjun.zhu@linux.dev
Signed-off-by: Zhu Yanjun <yanjun.zhu@linux.dev>
Reviewed-by: Li Zhijian <lizhijian@fujitsu.com>
Reviewed-by: Bob Pearson <rpearsonhpe@gmail.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Diffstat (limited to 'drivers/infiniband/sw/rxe/rxe_task.h')
-rw-r--r-- | drivers/infiniband/sw/rxe/rxe_task.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/infiniband/sw/rxe/rxe_task.h b/drivers/infiniband/sw/rxe/rxe_task.h index 11d183fd3338..7f612a1c68a7 100644 --- a/drivers/infiniband/sw/rxe/rxe_task.h +++ b/drivers/infiniband/sw/rxe/rxe_task.h @@ -19,7 +19,6 @@ enum { * called again. */ struct rxe_task { - void *obj; struct tasklet_struct tasklet; int state; spinlock_t state_lock; /* spinlock for task state */ @@ -35,7 +34,7 @@ struct rxe_task { * arg => parameter to pass to fcn * func => function to call until it returns != 0 */ -int rxe_init_task(void *obj, struct rxe_task *task, +int rxe_init_task(struct rxe_task *task, void *arg, int (*func)(void *), char *name); /* cleanup task */ |