diff options
| author | M Chetan Kumar <m.chetan.kumar@linux.intel.com> | 2021-07-01 18:07:45 +0300 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2021-07-01 23:04:41 +0300 |
| commit | 5bb4eea0c5f5b9383a543293966bdf20e54988aa (patch) | |
| tree | b9eba753b5b398fde94287874b55db6dbe0f0c9d /drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | |
| parent | 3bcfc0a2d3199d0a83d47ed67ad57a1c2f5a16d7 (diff) | |
| download | linux-5bb4eea0c5f5b9383a543293966bdf20e54988aa.tar.xz | |
net: wwan: iosm: correct link-id handling
Link ID to be kept intact with MBIM session ID
Ex: ID 0 should be associated to MBIM session ID 0.
Reported-by: Loic Poulain <loic.poulain@linaro.org>
Signed-off-by: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/wwan/iosm/iosm_ipc_imem_ops.c')
| -rw-r--r-- | drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/wwan/iosm/iosm_ipc_imem_ops.c b/drivers/net/wwan/iosm/iosm_ipc_imem_ops.c index e4e9461b603e..0a472ce77370 100644 --- a/drivers/net/wwan/iosm/iosm_ipc_imem_ops.c +++ b/drivers/net/wwan/iosm/iosm_ipc_imem_ops.c @@ -24,7 +24,7 @@ int ipc_imem_sys_wwan_open(struct iosm_imem *ipc_imem, int if_id) return -EIO; } - return ipc_mux_open_session(ipc_imem->mux, if_id - 1); + return ipc_mux_open_session(ipc_imem->mux, if_id); } /* Release a net link to CP. */ @@ -33,7 +33,7 @@ void ipc_imem_sys_wwan_close(struct iosm_imem *ipc_imem, int if_id, { if (ipc_imem->mux && if_id >= IP_MUX_SESSION_START && if_id <= IP_MUX_SESSION_END) - ipc_mux_close_session(ipc_imem->mux, if_id - 1); + ipc_mux_close_session(ipc_imem->mux, if_id); } /* Tasklet call to do uplink transfer. */ @@ -76,7 +76,7 @@ int ipc_imem_sys_wwan_transmit(struct iosm_imem *ipc_imem, } /* Route the UL packet through IP MUX Layer */ - ret = ipc_mux_ul_trigger_encode(ipc_imem->mux, if_id - 1, skb); + ret = ipc_mux_ul_trigger_encode(ipc_imem->mux, if_id, skb); out: return ret; } |
