]> err.no Git - linux-2.6/blobdiff - drivers/infiniband/core/fmr_pool.c
Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6] / drivers / infiniband / core / fmr_pool.c
index 06d502c06a4d834f3f953b6d13304882422902a4..1286dc1b98b2acda72ce158ef8abd443cc3c8dc1 100644 (file)
@@ -158,8 +158,7 @@ static void ib_fmr_batch_release(struct ib_fmr_pool *pool)
 #endif
        }
 
-       list_splice(&pool->dirty_list, &unmap_list);
-       INIT_LIST_HEAD(&pool->dirty_list);
+       list_splice_init(&pool->dirty_list, &unmap_list);
        pool->dirty_len = 0;
 
        spin_unlock_irq(&pool->pool_lock);