lkml.org 
[lkml]   [2007]   [Dec]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 01/52] KVM: Remove ptr comparisons to 0
    Date
    From: Joe Perches <joe@perches.com>

    Fix sparse warnings "Using plain integer as NULL pointer"

    Signed-off-by: Joe Perches <joe@perches.com>
    Signed-off-by: Avi Kivity <avi@qumranet.com>
    ---
    drivers/kvm/kvm.h | 2 +-
    drivers/kvm/kvm_main.c | 3 ++-
    drivers/kvm/svm.c | 2 +-
    3 files changed, 4 insertions(+), 3 deletions(-)

    diff --git a/drivers/kvm/kvm.h b/drivers/kvm/kvm.h
    index e34e246..c4ad66b 100644
    --- a/drivers/kvm/kvm.h
    +++ b/drivers/kvm/kvm.h
    @@ -398,7 +398,7 @@ static inline struct kvm_ioapic *ioapic_irqchip(struct kvm *kvm)

    static inline int irqchip_in_kernel(struct kvm *kvm)
    {
    - return pic_irqchip(kvm) != 0;
    + return pic_irqchip(kvm) != NULL;
    }

    struct descriptor_table {
    diff --git a/drivers/kvm/kvm_main.c b/drivers/kvm/kvm_main.c
    index bce4216..7a871e0 100644
    --- a/drivers/kvm/kvm_main.c
    +++ b/drivers/kvm/kvm_main.c
    @@ -1449,7 +1449,8 @@ int kvm_init(void *opaque, unsigned int vcpu_size,

    /* A kmem cache lets us meet the alignment requirements of fx_save. */
    kvm_vcpu_cache = kmem_cache_create("kvm_vcpu", vcpu_size,
    - __alignof__(struct kvm_vcpu), 0, 0);
    + __alignof__(struct kvm_vcpu),
    + 0, NULL);
    if (!kvm_vcpu_cache) {
    r = -ENOMEM;
    goto out_free_4;
    diff --git a/drivers/kvm/svm.c b/drivers/kvm/svm.c
    index 0f0958d..762302a 100644
    --- a/drivers/kvm/svm.c
    +++ b/drivers/kvm/svm.c
    @@ -1271,7 +1271,7 @@ static int handle_exit(struct kvm_run *kvm_run, struct kvm_vcpu *vcpu)
    exit_code);

    if (exit_code >= ARRAY_SIZE(svm_exit_handlers)
    - || svm_exit_handlers[exit_code] == 0) {
    + || !svm_exit_handlers[exit_code]) {
    kvm_run->exit_reason = KVM_EXIT_UNKNOWN;
    kvm_run->hw.hardware_exit_reason = exit_code;
    return 0;
    --
    1.5.3.7


    \
     
     \ /
      Last update: 2007-12-30 08:13    [W:4.208 / U:0.156 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site