--- c/src/lib/libbsp/sparc/shared/spw/grspw_pkt.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/c/src/lib/libbsp/sparc/shared/spw/grspw_pkt.c b/c/src/lib/libbsp/sparc/shared/spw/grspw_pkt.c index d3eca27..ce5b732 100644 --- a/c/src/lib/libbsp/sparc/shared/spw/grspw_pkt.c +++ b/c/src/lib/libbsp/sparc/shared/spw/grspw_pkt.c @@ -657,6 +657,9 @@ int grspw_close(void *d) } grspw_hw_stop(priv); + /* Uninstall Interrupt handler */ + drvmgr_interrupt_unregister(priv->dev, 0, grspw_isr, priv); + /* Free descriptor table memory if allocated using malloc() */ if (priv->bd_mem_alloced) { free((void *)priv->bd_mem_alloced); -- 2.7.4 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel