s390/ap: wire up bus->probe and bus->remove
authorJulian Wiedmann <jwi@linux.ibm.com>
Fri, 16 Apr 2021 10:46:27 +0000 (12:46 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Mon, 7 Jun 2021 15:06:59 +0000 (17:06 +0200)
commit95c09f0344f1dd9206f105b211c36476a7301b07
treeb774523620098353da5ad24b5da877939d0b4146
parent3b4dd96854c423bdf20372bbff384c1852862248
s390/ap: wire up bus->probe and bus->remove

Hijacking the device_driver's probe/remove callbacks for purely
bus-internal logic is a very unconvential construct. Instead just set
up our callbacks in the AP bus struct, and really_probe() will call them
in the same way as before.

Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com>
Reviewed-by: Harald Freudenberger <freude@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
drivers/s390/crypto/ap_bus.c