This wraps the code, noted by comments as being debug code, with #ifdef DEBUG so that it is removed from running in non-debug kernels. Signed-off-by: Robert Jennings <rcj@xxxxxxxxxxxxxxxxxx> --- drivers/staging/zram/xvmalloc.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/drivers/staging/zram/xvmalloc.c b/drivers/staging/zram/xvmalloc.c index b3622f1..172514e 100644 --- a/drivers/staging/zram/xvmalloc.c +++ b/drivers/staging/zram/xvmalloc.c @@ -219,7 +219,6 @@ static void insert_block(struct xv_pool *pool, struct page *page, u32 offset, static void remove_block_head(struct xv_pool *pool, struct block_header *block, u32 slindex) { - struct block_header *tmpblock; u32 flindex = slindex / BITS_PER_LONG; pool->freelist[slindex].page = block->link.next_page; @@ -232,6 +231,8 @@ static void remove_block_head(struct xv_pool *pool, if (!pool->slbitmap[flindex]) __clear_bit(flindex, &pool->flbitmap); } else { +#ifdef DEBUG + struct block_header *tmpblock; /* * DEBUG ONLY: We need not reinitialize freelist head previous * pointer to 0 - we never depend on its value. But just for @@ -242,6 +243,7 @@ static void remove_block_head(struct xv_pool *pool, tmpblock->link.prev_page = 0; tmpblock->link.prev_offset = 0; put_ptr_atomic(tmpblock, KM_USER1); +#endif } } -- 1.6.0.2 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel