Date: Wed, 8 Nov 2006 04:34:29 -0600 (CST) From: Jacqueline P <jackie7691@yahoo.com.mx> To: Freebsd driverlist <freebsd-drivers@freebsd.org> Subject: PCCARD - interruptible sleep Message-ID: <20061108103429.24496.qmail@web56014.mail.re3.yahoo.com>
next in thread | raw e-mail | index | archive | help
Hi all how can I implement an interruptible sleep within my pccard smart card reader driver like ? For Linux I do this the following way // interruptible_pause() static inline void ipause(unsigned long amount) { set_current_state(TASK_INTERRUPTIBLE); schedule_timeout(amount); } and within my driver I use the function DELAY which does a busy wait. The problem is, that the driver does not recognize when the pccard is detached during a read / write operation. Does the kernel update the struct device_t, so that the driver can use the function device_is_attached() to determine that the device is detached ? Thanks, Jacqueline --------------------------------- Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061108103429.24496.qmail>