aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/sw/rxe/rxe_task.h
diff options
context:
space:
mode:
authorZhu Yanjun <yanjun.zhu@linux.dev>2022-08-21 21:16:15 -0400
committerLeon Romanovsky <leonro@nvidia.com>2022-08-31 09:53:13 +0300
commitf07853582d1f6ed282f8d9a0b1209a87dd761f58 (patch)
treee795cdf0b13e44f555fae5298070f6cc7cd82a1c /drivers/infiniband/sw/rxe/rxe_task.h
parentRDMA/rxe: Fix the error caused by qp->sk (diff)
downloadlinux-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.h3
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 */