/* Disable the MCP interface. The MCP interface will only be disabled once the number of calls to mcp_enable matches the number of calls to mcp_disable.  */
void mcp_disable(struct mcp *mcp)
/* Disable the MCP interface. The MCP interface will only be disabled once the number of calls to mcp_enable matches the number of calls to mcp_disable.  */
void mcp_disable(struct mcp *mcp)
{
	unsigned long flags;
	spin_lock_irqsave(&mcp->lock, flags);
	if (--mcp->use_count == 0)
		mcp->ops->disable(mcp);
	spin_unlock_irqrestore(&mcp->lock, flags);
}