net/smc: decouple ism_client from SMC-D DMB registration
authorWen Gu <guwen@linux.alibaba.com>
Sun, 28 Apr 2024 06:07:28 +0000 (14:07 +0800)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 30 Apr 2024 11:24:48 +0000 (13:24 +0200)
commit784c46f5467c3cd516e518de211e26611da5c0fb
treec742e6d8fe17d48e38d5251c8b349c36d73e509b
parente5c5f3596de224422561d48eba6ece5210d967b3
net/smc: decouple ism_client from SMC-D DMB registration

The struct 'ism_client' is specialized for s390 platform firmware ISM.
So replace it with 'void' to make SMCD DMB registration helper generic
for both Emulated-ISM and existing ISM.

Signed-off-by: Wen Gu <guwen@linux.alibaba.com>
Reviewed-by: Wenjia Zhang <wenjia@linux.ibm.com>
Reviewed-and-tested-by: Jan Karcher <jaka@linux.ibm.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/s390/net/ism_drv.c
include/net/smc.h
net/smc/smc_ism.c