• Federico Vaga's avatar
    kernel: bugfix IRQ release · 60dc7cd5
    Federico Vaga authored
    Interrupt resources are not properly released. Mainly two problems:
    
      1. on IRQ free the driver was using the IRQ number instead of the the
         component base address. So, the component IRQ handlers were never
         released
    
      2. on IRQ free, supposing that the first problem was not there, when
         all component's IRQ handlers were released the PCI IRQ handler (VIC
         dispatcher) should have released, but it was not. In consequence of this
         even if the driver was removed an interrupt can be handled by a
         ghost handler.
    Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
    60dc7cd5
Name
Last commit
Last update
binaries Loading commit data...
doc Loading commit data...
fmc-bus @ a650c838
kernel Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
COPYING Loading commit data...
Makefile Loading commit data...
check-fmc-bus Loading commit data...