void kvm_arch_check_processor_compat(void *rtn)
 {
-       int *r = (int *)rtn;
-       *r = 0;
-       return;
+       *(int *)rtn = 0;
 }
 
 static void kvm_mips_init_tlbs(struct kvm *kvm)
                                   enum kvm_mr_change change)
 {
        unsigned long npages = 0;
-       int i, err = 0;
+       int i;
 
        kvm_debug("%s: kvm: %p slot: %d, GPA: %llx, size: %llx, QVA: %llx\n",
                  __func__, kvm, mem->slot, mem->guest_phys_addr,
 
                        if (!kvm->arch.guest_pmap) {
                                kvm_err("Failed to allocate guest PMAP");
-                               err = -ENOMEM;
-                               goto out;
+                               return;
                        }
 
                        kvm_debug("Allocated space for Guest PMAP Table (%ld pages) @ %p\n",
                                kvm->arch.guest_pmap[i] = KVM_INVALID_PAGE;
                }
        }
-out:
-       return;
 }
 
 void kvm_arch_flush_shadow_all(struct kvm *kvm)
 
 int kvm_arch_init(void *opaque)
 {
-       int ret;
-
        if (kvm_mips_callbacks) {
                kvm_err("kvm: module already exists\n");
                return -EEXIST;
        }
 
-       ret = kvm_mips_emulation_init(&kvm_mips_callbacks);
-
-       return ret;
+       return kvm_mips_emulation_init(&kvm_mips_callbacks);
 }
 
 void kvm_arch_exit(void)
 
 void kvm_arch_vcpu_uninit(struct kvm_vcpu *vcpu)
 {
-       return;
 }
 
 int kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu,
 
 
 enum emulation_result kvm_mips_emul_wait(struct kvm_vcpu *vcpu)
 {
-       enum emulation_result er = EMULATE_DONE;
-
        kvm_debug("[%#lx] !!!WAIT!!! (%#lx)\n", vcpu->arch.pc,
                  vcpu->arch.pending_exceptions);
 
                }
        }
 
-       return er;
+       return EMULATE_DONE;
 }
 
 /*
 enum emulation_result kvm_mips_emul_tlbr(struct kvm_vcpu *vcpu)
 {
        struct mips_coproc *cop0 = vcpu->arch.cop0;
-       enum emulation_result er = EMULATE_FAIL;
        uint32_t pc = vcpu->arch.pc;
 
        kvm_err("[%#x] COP0_TLBR [%ld]\n", pc, kvm_read_c0_guest_index(cop0));
-       return er;
+       return EMULATE_FAIL;
 }
 
 /* Write Guest TLB Entry @ Index */
 {
        struct mips_coproc *cop0 = vcpu->arch.cop0;
        int index = kvm_read_c0_guest_index(cop0);
-       enum emulation_result er = EMULATE_DONE;
        struct kvm_mips_tlb *tlb = NULL;
        uint32_t pc = vcpu->arch.pc;
 
                  kvm_read_c0_guest_entrylo1(cop0),
                  kvm_read_c0_guest_pagemask(cop0));
 
-       return er;
+       return EMULATE_DONE;
 }
 
 /* Write Guest TLB Entry @ Random Index */
 enum emulation_result kvm_mips_emul_tlbwr(struct kvm_vcpu *vcpu)
 {
        struct mips_coproc *cop0 = vcpu->arch.cop0;
-       enum emulation_result er = EMULATE_DONE;
        struct kvm_mips_tlb *tlb = NULL;
        uint32_t pc = vcpu->arch.pc;
        int index;
                  kvm_read_c0_guest_entrylo0(cop0),
                  kvm_read_c0_guest_entrylo1(cop0));
 
-       return er;
+       return EMULATE_DONE;
 }
 
 enum emulation_result kvm_mips_emul_tlbp(struct kvm_vcpu *vcpu)
 {
        struct mips_coproc *cop0 = vcpu->arch.cop0;
        long entryhi = kvm_read_c0_guest_entryhi(cop0);
-       enum emulation_result er = EMULATE_DONE;
        uint32_t pc = vcpu->arch.pc;
        int index = -1;
 
        kvm_debug("[%#x] COP0_TLBP (entryhi: %#lx), index: %d\n", pc, entryhi,
                  index);
 
-       return er;
+       return EMULATE_DONE;
 }
 
 enum emulation_result kvm_mips_emulate_CP0(uint32_t inst, uint32_t *opc,
 {
        struct mips_coproc *cop0 = vcpu->arch.cop0;
        struct kvm_vcpu_arch *arch = &vcpu->arch;
-       enum emulation_result er = EMULATE_DONE;
        unsigned long entryhi = (vcpu->arch.  host_cp0_badvaddr & VPN2_MASK) |
                                (kvm_read_c0_guest_entryhi(cop0) & ASID_MASK);
 
        /* Blow away the shadow host TLBs */
        kvm_mips_flush_host_tlb(1);
 
-       return er;
+       return EMULATE_DONE;
 }
 
 enum emulation_result kvm_mips_emulate_tlbinv_ld(unsigned long cause,
 {
        struct mips_coproc *cop0 = vcpu->arch.cop0;
        struct kvm_vcpu_arch *arch = &vcpu->arch;
-       enum emulation_result er = EMULATE_DONE;
        unsigned long entryhi =
                (vcpu->arch.host_cp0_badvaddr & VPN2_MASK) |
                (kvm_read_c0_guest_entryhi(cop0) & ASID_MASK);
        /* Blow away the shadow host TLBs */
        kvm_mips_flush_host_tlb(1);
 
-       return er;
+       return EMULATE_DONE;
 }
 
 enum emulation_result kvm_mips_emulate_tlbmiss_st(unsigned long cause,
 {
        struct mips_coproc *cop0 = vcpu->arch.cop0;
        struct kvm_vcpu_arch *arch = &vcpu->arch;
-       enum emulation_result er = EMULATE_DONE;
        unsigned long entryhi = (vcpu->arch.host_cp0_badvaddr & VPN2_MASK) |
                                (kvm_read_c0_guest_entryhi(cop0) & ASID_MASK);
 
        /* Blow away the shadow host TLBs */
        kvm_mips_flush_host_tlb(1);
 
-       return er;
+       return EMULATE_DONE;
 }
 
 enum emulation_result kvm_mips_emulate_tlbinv_st(unsigned long cause,
 {
        struct mips_coproc *cop0 = vcpu->arch.cop0;
        struct kvm_vcpu_arch *arch = &vcpu->arch;
-       enum emulation_result er = EMULATE_DONE;
        unsigned long entryhi = (vcpu->arch.host_cp0_badvaddr & VPN2_MASK) |
                (kvm_read_c0_guest_entryhi(cop0) & ASID_MASK);
 
        /* Blow away the shadow host TLBs */
        kvm_mips_flush_host_tlb(1);
 
-       return er;
+       return EMULATE_DONE;
 }
 
 /* TLBMOD: store into address matching TLB with Dirty bit off */
        unsigned long entryhi = (vcpu->arch.host_cp0_badvaddr & VPN2_MASK) |
                                (kvm_read_c0_guest_entryhi(cop0) & ASID_MASK);
        struct kvm_vcpu_arch *arch = &vcpu->arch;
-       enum emulation_result er = EMULATE_DONE;
 
        if ((kvm_read_c0_guest_status(cop0) & ST0_EXL) == 0) {
                /* save old pc */
        /* Blow away the shadow host TLBs */
        kvm_mips_flush_host_tlb(1);
 
-       return er;
+       return EMULATE_DONE;
 }
 
 enum emulation_result kvm_mips_emulate_fpu_exc(unsigned long cause,
 {
        struct mips_coproc *cop0 = vcpu->arch.cop0;
        struct kvm_vcpu_arch *arch = &vcpu->arch;
-       enum emulation_result er = EMULATE_DONE;
 
        if ((kvm_read_c0_guest_status(cop0) & ST0_EXL) == 0) {
                /* save old pc */
                                  (T_COP_UNUSABLE << CAUSEB_EXCCODE));
        kvm_change_c0_guest_cause(cop0, (CAUSEF_CE), (0x1 << CAUSEB_CE));
 
-       return er;
+       return EMULATE_DONE;
 }
 
 enum emulation_result kvm_mips_emulate_ri_exc(unsigned long cause,