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"); }