rem: };
add: }
context: remove_debugger_command(const char * name, int (*func)(int, char **)){	int flags;	struct debugger_command *cmd;	struct debugger_command *prev;	flags = disable_interrupts();	acquire_spinlock(&dbg_spinlock);	prev = NULL;	cmd = commands;	while (cmd) {		if (strcmp(cmd->name, name) == 0 &&			cmd->func == func)			break;		prev = cmd;		cmd = cmd->next;	};		if (cmd) {		if (cmd == commands)			commands = cmd->next;		else			prev->next = cmd->next;	};  	release_spinlock(&dbg_spinlock);	restore_interrupts(flags);	if (cmd) {		kfree(cmd);		return B_NO_ERROR;	};		return B_NAME_NOT_FOUND;}