Hi Gerd, this is the previous patch rebased.
since v2:
- fixed an incorrectly placed assignment in ccid_card_realize()
- rebased
Regards,
Phil.
Mao Zhongyi (1):
hw/usb/ccid: Make ccid_card_init() take an error parameter
Philippe Mathieu-Daudé (2):
usb-ccid: inline ccid_card_initfn() in ccid_card_realize()
usb-ccid: convert CCIDCardClass::exitfn() -> unrealize()
hw/usb/ccid.h | 6 +++--
hw/usb/ccid-card-emulated.c | 48 ++++++++++++++++-----------------
hw/usb/ccid-card-passthru.c | 13 ++++-----
hw/usb/dev-smartcard-reader.c | 63 +++++++++++++++++++------------------------
4 files changed, 62 insertions(+), 68 deletions(-)
--
2.15.1