···862862 pauerbuf_t bp = (pauerbuf_t) urb->context;863863 pauerswald_t cp;864864 int ret;865865+ int status = urb->status;866866+865867 dbg ("auerswald_ctrlread_wretcomplete called");866866- dbg ("complete with status: %d", urb->status);868868+ dbg ("complete with status: %d", status);867869 cp = ((pauerswald_t)((char *)(bp->list)-(unsigned long)(&((pauerswald_t)0)->bufctl)));868870869871 /* check if it is possible to advance */870870- if (!auerswald_status_retry (urb->status) || !cp->usbdev) {872872+ if (!auerswald_status_retry(status) || !cp->usbdev) {871873 /* reuse the buffer */872872- err ("control dummy: transmission error %d, can not retry", urb->status);874874+ err ("control dummy: transmission error %d, can not retry", status);873875 auerbuf_releasebuf (bp);874876 /* Wake up all processes waiting for a buffer */875877 wake_up (&cp->bufferwait);···904902 pauerswald_t cp;905903 pauerscon_t scp;906904 pauerbuf_t bp = (pauerbuf_t) urb->context;905905+ int status = urb->status;907906 int ret;907907+908908 dbg ("auerswald_ctrlread_complete called");909909910910 cp = ((pauerswald_t)((char *)(bp->list)-(unsigned long)(&((pauerswald_t)0)->bufctl)));911911912912 /* check if there is valid data in this urb */913913- if (urb->status) {914914- dbg ("complete with non-zero status: %d", urb->status);913913+ if (status) {914914+ dbg ("complete with non-zero status: %d", status);915915 /* should we do a retry? */916916- if (!auerswald_status_retry (urb->status)916916+ if (!auerswald_status_retry(status)917917 || !cp->usbdev918918 || (cp->version < AUV_RETRY)919919 || (bp->retries >= AU_RETRIES)) {920920 /* reuse the buffer */921921- err ("control read: transmission error %d, can not retry", urb->status);921921+ err ("control read: transmission error %d, can not retry", status);922922 auerbuf_releasebuf (bp);923923 /* Wake up all processes waiting for a buffer */924924 wake_up (&cp->bufferwait);···978974 unsigned int channelid;979975 unsigned int bytecount;980976 int ret;977977+ int status = urb->status;981978 pauerbuf_t bp = NULL;982979 pauerswald_t cp = (pauerswald_t) urb->context;983980984981 dbg ("%s called", __FUNCTION__);985982986986- switch (urb->status) {983983+ switch (status) {987984 case 0:988985 /* success */989986 break;···992987 case -ENOENT:993988 case -ESHUTDOWN:994989 /* this urb is terminated, clean up */995995- dbg("%s - urb shutting down with status: %d", __FUNCTION__, urb->status);990990+ dbg("%s - urb shutting down with status: %d", __FUNCTION__, status);996991 return;997992 default:998998- dbg("%s - nonzero urb status received: %d", __FUNCTION__, urb->status);993993+ dbg("%s - nonzero urb status received: %d", __FUNCTION__, status);999994 goto exit;1000995 }1001996