X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fbrymen-bm86x%2Fapi.c;h=5a5f358008c3ac74f04d3345cc8bc7545ba85ed3;hb=91057d2fc24c0ca058aa08c8ea6ada4eadf05ffd;hp=44424241d945f66174b931861f176df08b4e74d0;hpb=7e463623382e1f574fde150b3fc88a65eaebb578;p=libsigrok.git diff --git a/src/hardware/brymen-bm86x/api.c b/src/hardware/brymen-bm86x/api.c index 44424241..5a5f3580 100644 --- a/src/hardware/brymen-bm86x/api.c +++ b/src/hardware/brymen-bm86x/api.c @@ -107,9 +107,6 @@ static int dev_open(struct sr_dev_inst *sdi) return SR_ERR; } devc->detached_kernel_driver = 1; - sr_dbg("Successfully detached kernel driver."); - } else { - sr_dbg("No need to detach a kernel driver."); } /* Claim interface 0. */ @@ -118,7 +115,6 @@ static int dev_open(struct sr_dev_inst *sdi) libusb_error_name(ret)); return SR_ERR; } - sr_dbg("Successfully claimed interface 0."); return SR_OK; } @@ -134,24 +130,18 @@ static int dev_close(struct sr_dev_inst *sdi) if ((ret = libusb_release_interface(usb->devhdl, 0))) sr_err("Failed to release interface 0: %s.\n", libusb_error_name(ret)); - else - sr_dbg("Successfully released interface 0.\n"); if (!ret && devc->detached_kernel_driver) { - if ((ret = libusb_attach_kernel_driver(usb->devhdl, 0))) { + if ((ret = libusb_attach_kernel_driver(usb->devhdl, 0))) sr_err("Failed to attach kernel driver: %s.\n", libusb_error_name(ret)); - } else { + else devc->detached_kernel_driver = 0; - sr_dbg("Successfully attached kernel driver.\n"); - } } libusb_close(usb->devhdl); - sdi->status = SR_ST_INACTIVE; - - return ret; + return (ret == 0) ? SR_OK : SR_ERR; } static int config_get(uint32_t key, GVariant **data, const struct sr_dev_inst *sdi,