> +struct pd692x0_msg { > + struct pd692x0_msg_content content; > + u16 delay_recv; > +}; > + if (msg->delay_recv) > + msleep(msg->delay_recv); > + else > + msleep(30); > + if (msg->delay_recv) > + msleep(msg->delay_recv); > + else > + msleep(30); > + if (msg->delay_recv) > + msleep(msg->delay_recv); > + else > + msleep(30); > + As far as i can see with a quick search, nothing ever sets delay_recv? Andrew