if (!ACM_READY(acm)) goto out;  if (urb->status) dbg("nonzero write bulk status received: %d", urb->status);  schedule_work(&acm->work); out: acm->ready_for_write = 1; 
acm_write_done(acm); acm_write_start(acm); if (ACM_READY(acm)) schedule_work(&acm->work); 
static void acm_write_bulk(struct urb *urb, struct pt_regs *regs){	struct acm *acm = (struct acm *)urb->context;	dbg("Entering acm_write_bulk with status %d\n", urb->status);	if (!ACM_READY(acm))		goto out;	if (urb->status)		dbg("nonzero write bulk status received: %d", urb->status);	schedule_work(&acm->work);out:	acm->ready_for_write = 1;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/884b600f63dc7c646f415a5d8f356df1f66ff6f2/cdc-acm.c/clean/drivers/usb/class/cdc-acm.c