diff options
Diffstat (limited to 'drivers/infiniband/core/fmr_pool.c')
| -rw-r--r-- | drivers/infiniband/core/fmr_pool.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/infiniband/core/fmr_pool.c b/drivers/infiniband/core/fmr_pool.c index 4507043d24c..9f5ad7cc33c 100644 --- a/drivers/infiniband/core/fmr_pool.c +++ b/drivers/infiniband/core/fmr_pool.c @@ -33,6 +33,7 @@  #include <linux/errno.h>  #include <linux/spinlock.h> +#include <linux/export.h>  #include <linux/slab.h>  #include <linux/jhash.h>  #include <linux/kthread.h> @@ -117,14 +118,13 @@ static inline struct ib_pool_fmr *ib_fmr_cache_lookup(struct ib_fmr_pool *pool,  {  	struct hlist_head *bucket;  	struct ib_pool_fmr *fmr; -	struct hlist_node *pos;  	if (!pool->cache_bucket)  		return NULL;  	bucket = pool->cache_bucket + ib_fmr_hash(*page_list); -	hlist_for_each_entry(fmr, pos, bucket, cache_node) +	hlist_for_each_entry(fmr, bucket, cache_node)  		if (io_virtual_address == fmr->io_virtual_address &&  		    page_list_len      == fmr->page_list_len      &&  		    !memcmp(page_list, fmr->page_list,  | 
