percpu: fix static checker warnings in pcpu_destroy_chunk
[linux-2.6-block.git] / mm / percpu-vm.c
index 7ad9d94bf547df571d6804257cfd0a121c585b09..15dab691ea7076c99e198506b69128049f1555ad 100644 (file)
@@ -352,10 +352,13 @@ static struct pcpu_chunk *pcpu_create_chunk(void)
 
 static void pcpu_destroy_chunk(struct pcpu_chunk *chunk)
 {
+       if (!chunk)
+               return;
+
        pcpu_stats_chunk_dealloc();
        trace_percpu_destroy_chunk(chunk->base_addr);
 
-       if (chunk && chunk->data)
+       if (chunk->data)
                pcpu_free_vm_areas(chunk->data, pcpu_nr_groups);
        pcpu_free_chunk(chunk);
 }