diff options
author | 2013-02-12 05:01:53 +0100 | |
---|---|---|
committer | 2013-02-13 15:40:33 -0500 | |
commit | 4f8c85272c5e7ea1f2fe15d866835bc6f8fc996f (patch) | |
tree | 14271e11a7ca318564d96ac1f7bd235b3b5cda1e /drivers/xen | |
parent | x86/xen: don't assume %ds is usable in xen_iret for 32-bit PVOPS. (diff) | |
download | linux-4f8c85272c5e7ea1f2fe15d866835bc6f8fc996f.tar.gz linux-4f8c85272c5e7ea1f2fe15d866835bc6f8fc996f.tar.bz2 linux-4f8c85272c5e7ea1f2fe15d866835bc6f8fc996f.zip |
xen: remove redundant NULL check before unregister_and_remove_pcpu().
unregister_and_remove_pcpu on a NULL pointer is a no-op, so the NULL check in
sync_pcpu can be removed.
Signed-off-by: Cyril Roelandt <tipecaml@gmail.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'drivers/xen')
-rw-r--r-- | drivers/xen/pcpu.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/xen/pcpu.c b/drivers/xen/pcpu.c index 067fcfa1723e..5a27a4599a4a 100644 --- a/drivers/xen/pcpu.c +++ b/drivers/xen/pcpu.c @@ -278,8 +278,7 @@ static int sync_pcpu(uint32_t cpu, uint32_t *max_cpu) * Only those at cpu present map has its sys interface. */ if (info->flags & XEN_PCPU_FLAGS_INVALID) { - if (pcpu) - unregister_and_remove_pcpu(pcpu); + unregister_and_remove_pcpu(pcpu); return 0; } |