View | Details | Raw Unified | Return to bug 217200 | Differences between
and this patch

Collapse All | Expand All

(-)a/drivers/net/wwan/iosm/iosm_ipc_imem.c (+7 lines)
Lines 587-592 static void ipc_imem_run_state_worker(struct work_struct *instance) Link Here
587
	while (ctrl_chl_idx < IPC_MEM_MAX_CHANNELS) {
587
	while (ctrl_chl_idx < IPC_MEM_MAX_CHANNELS) {
588
		if (!ipc_chnl_cfg_get(&chnl_cfg_port, ctrl_chl_idx)) {
588
		if (!ipc_chnl_cfg_get(&chnl_cfg_port, ctrl_chl_idx)) {
589
			ipc_imem->ipc_port[ctrl_chl_idx] = NULL;
589
			ipc_imem->ipc_port[ctrl_chl_idx] = NULL;
590
591
			if (ipc_imem->pcie->pci->device == INTEL_CP_DEVICE_7560_ID &&
592
			    chnl_cfg_port.wwan_port_type == WWAN_PORT_XMMRPC) {
593
				ctrl_chl_idx++;
594
				continue;
595
			}
596
590
			if (ipc_imem->pcie->pci->device == INTEL_CP_DEVICE_7360_ID &&
597
			if (ipc_imem->pcie->pci->device == INTEL_CP_DEVICE_7360_ID &&
591
			    chnl_cfg_port.wwan_port_type == WWAN_PORT_MBIM) {
598
			    chnl_cfg_port.wwan_port_type == WWAN_PORT_MBIM) {
592
				ctrl_chl_idx++;
599
				ctrl_chl_idx++;

Return to bug 217200