diff options
author | Heiko Carstens <hca@linux.ibm.com> | 2022-07-25 17:09:57 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2022-07-27 15:24:42 +0300 |
commit | eb481b02bd182a96e22070895bf887277b82150f (patch) | |
tree | 4df50abfbef5f6291341a02f4ed784df1c5ea12a /net/smc/smc_ism.c | |
parent | 2f0f6b176e083b08667b22d52eaf56d8403ff6f4 (diff) | |
download | linux-eb481b02bd182a96e22070895bf887277b82150f.tar.xz |
net/smc: Eliminate struct smc_ism_position
This struct is used in a single place only, and its usage generates
inefficient code. Time to clean up!
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Reviewed-and-tested-by: Stefan Raspl <raspl@linux.ibm.com>
Signed-off-by: Wenjia Zhang < wenjia@linux.ibm.com>
Reviewed-by: Tony Lu <tonylu@linux.alibaba.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/smc/smc_ism.c')
-rw-r--r-- | net/smc/smc_ism.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/net/smc/smc_ism.c b/net/smc/smc_ism.c index a2084ecdb97e..c656ef25ee4b 100644 --- a/net/smc/smc_ism.c +++ b/net/smc/smc_ism.c @@ -33,17 +33,6 @@ int smc_ism_cantalk(u64 peer_gid, unsigned short vlan_id, struct smcd_dev *smcd) vlan_id); } -int smc_ism_write(struct smcd_dev *smcd, const struct smc_ism_position *pos, - void *data, size_t len) -{ - int rc; - - rc = smcd->ops->move_data(smcd, pos->token, pos->index, pos->signal, - pos->offset, data, len); - - return rc < 0 ? rc : 0; -} - void smc_ism_get_system_eid(u8 **eid) { if (!smc_ism_v2_capable) |