From 31cf532a290932e226dfee80eca0c41bf2e36555 Mon Sep 17 00:00:00 2001 From: Janani Ravichandran Date: Sun, 28 Feb 2016 14:09:12 -0500 Subject: [PATCH] staging: lustre: lnet: Use list_entry() rather than container_of() Use list_entry() rather than container_of() for nodes of doubly linked lists. Semantic patch used: @a exists@ identifier var; struct list_head *ptr; @@ var = - container_of + list_entry (ptr, ...); Signed-off-by: Janani Ravichandran Signed-off-by: Greg Kroah-Hartman --- drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c b/drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c index 06084315fdd1..866e2bf50f2c 100644 --- a/drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c +++ b/drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c @@ -113,7 +113,7 @@ kiblnd_get_idle_tx(lnet_ni_t *ni, lnet_nid_t target) node = kiblnd_pool_alloc_node(&tps->tps_poolset); if (!node) return NULL; - tx = container_of(node, kib_tx_t, tx_list); + tx = list_entry(node, kib_tx_t, tx_list); LASSERT(!tx->tx_nwrq); LASSERT(!tx->tx_queued); -- 2.20.1