[haiku-commits] haiku: hrev45177 - in src/add-ons/kernel/bus_managers: pci ps2

  • From: korli@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 18 Jan 2013 21:39:13 +0100 (CET)

hrev45177 adds 1 changeset to branch 'master'
old head: 02d04a7664c0fa9b4c1caf5a04613455bd9b7228
new head: 4a9b48c1c5178fd1e5b64e0494971c4fd900b89f
overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=4a9b48c+%5E02d04a7

----------------------------------------------------------------------------

4a9b48c: ps2 and pci: remove debugger commands on uninit of modules

                                   [ Jerome Duval <jerome.duval@xxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev45177
Commit:      4a9b48c1c5178fd1e5b64e0494971c4fd900b89f
URL:         http://cgit.haiku-os.org/haiku/commit/?id=4a9b48c
Author:      Jerome Duval <jerome.duval@xxxxxxxxx>
Date:        Fri Jan 18 20:34:53 2013 UTC

----------------------------------------------------------------------------

2 files changed, 7 insertions(+)
src/add-ons/kernel/bus_managers/pci/pci.cpp         | 3 +++
src/add-ons/kernel/bus_managers/ps2/ps2_service.cpp | 4 ++++

----------------------------------------------------------------------------

diff --git a/src/add-ons/kernel/bus_managers/pci/pci.cpp 
b/src/add-ons/kernel/bus_managers/pci/pci.cpp
index 73447cc..081b2fb 100644
--- a/src/add-ons/kernel/bus_managers/pci/pci.cpp
+++ b/src/add-ons/kernel/bus_managers/pci/pci.cpp
@@ -504,6 +504,9 @@ pci_uninit(void)
        remove_debugger_command("inb", &display_io);
        remove_debugger_command("in8", &display_io);
 
+       remove_debugger_command("pcistatus", &pcistatus);
+       remove_debugger_command("pcirefresh", &pcirefresh);
+
        delete gPCI;
 }
 
diff --git a/src/add-ons/kernel/bus_managers/ps2/ps2_service.cpp 
b/src/add-ons/kernel/bus_managers/ps2/ps2_service.cpp
index 162c121..1bf5ed3 100644
--- a/src/add-ons/kernel/bus_managers/ps2/ps2_service.cpp
+++ b/src/add-ons/kernel/bus_managers/ps2/ps2_service.cpp
@@ -194,5 +194,9 @@ ps2_service_exit(void)
        wait_for_thread(sServiceThread, NULL);
        delete_sem(sServiceSem);
        delete_packet_buffer(sServiceCmdBuffer);
+
+#ifdef DEBUG_PUBLISHING
+       remove_debugger_command("ps2republish", &ps2_republish);
+#endif
        TRACE("ps2: ps2_service_exit done\n");
 }


Other related posts:

  • » [haiku-commits] haiku: hrev45177 - in src/add-ons/kernel/bus_managers: pci ps2 - korli