/* atlx_link_chg_task - deal with link change event Out of interrupt context  */
static void atlx_link_chg_task(struct work_struct *work)
/* atlx_link_chg_task - deal with link change event Out of interrupt context  */
static void atlx_link_chg_task(struct work_struct *work)
{
	struct atlx_adapter *adapter;
	unsigned long flags;
	adapter = container_of(work, struct atlx_adapter, link_chg_task);
	spin_lock_irqsave(&adapter->lock, flags);
	atlx_check_link(adapter);
	spin_unlock_irqrestore(&adapter->lock, flags);
}