USBSER_PORT_IS_BUSY
while ((pp->port_wq_data_cnt > 0) && USBSER_PORT_IS_BUSY(pp)) {
need_drain = (pp->port_wq_data_cnt == 0) || !USBSER_PORT_IS_BUSY(pp) ||