- Timestamp:
- May 20, 2008 4:51:08 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/linux/module/vboxmod.c
r8694 r8967 24 24 25 25 /* #define IRQ_DEBUG */ 26 / / #define IOCTL_DEBUG26 /* #define IOCTL_DEBUG */ 27 27 #ifdef IOCTL_DEBUG 28 28 # define IOCTL_ENTRY(name, arg) \ … … 676 676 else 677 677 { 678 /* we might be attached to a shared interrupt together with another device. */ 678 679 Log(("vboxadd IRQ_DEBUG: stale IRQ mem=%p events=%d devevents=%#x\n", 679 680 vboxDev->pVMMDevMemory, … … 816 817 if (vboxDev) 817 818 { 819 /* at first detach from IRQ! */ 820 if (vboxDev->irq) 821 free_irq(vboxDev->irq, vboxDev); 818 822 if (vboxDev->hypervisorStart) 819 {820 823 vboxadd_free_hypervisor(); 821 }822 824 if (vboxDev->irqAckRequest) 823 825 { … … 829 831 if (vboxDev->vmmdevmem) 830 832 release_mem_region(vboxDev->vmmdevmem, vboxDev->vmmdevmem_size); 831 if (vboxDev->irq)832 free_irq(vboxDev->irq, vboxDev);833 833 kfree(vboxDev); 834 834 vboxDev = NULL;
Note:
See TracChangeset
for help on using the changeset viewer.