During s-Par firmware recovery testing it was discovered that the visornic driver was not correctly recovering. This patch series addresses that issue as well as several other issues found during testing. David Binder (3): staging: unisys: visorbus: Remove duplicate invocation of init_rcv_bufs() staging: unisys: visornic: Reorder logic in visornic_enable_with_timeout() staging: unisys: visornic: Remove errant -EIO returns David Kershner (2): staging: unisys: visorbus: Remove unused enum members staging: unisys: visorbus: Replace parser_param_start with parser_name_get Tim Sell (2): staging: unisys: visorbus: relocate error-check from isr to registration staging: unisys: remove redundant unlocks of visornic_devdata.priv_lock drivers/staging/unisys/visorbus/visorbus_main.c | 10 ++- drivers/staging/unisys/visorbus/visorchipset.c | 68 +++--------------- drivers/staging/unisys/visornic/visornic_main.c | 11 +-- 3 files changed, 27 insertions(+), 62 deletions(-) base-commit: 02bbd9802da76dcfa422e1a9e9336253ecab4b6f -- git-series 0.9.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel