Re: Detecting removed ttyUSBn device with poll().

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[quoted lines by Greg KH on 2014/08/30 at 17:01 -0700]

>What does strace say?

Good suggestion - thanks. I should've tried that in the first place, and am 
sorry for having bothered you. In fact, both POLLHUP and POLLERR were being 
set, but the code was losing that fact. The code actually did resume executing, 
and eventually did a read() which didn't fail. What's special about the read is 
that it's done with the serial device in non-canoical mode so it was returning 
0 (rather than -1), and, thereby, not signalling that there was a problem. I'm 
not sure if, in this type of case, the non-canonical read should perhaps be 
returning -1 with errno set appropriately.

-- 
Dave Mielke           | 2213 Fox Crescent | The Bible is the very Word of God.
Phone: 1-613-726-0014 | Ottawa, Ontario   | http://Mielke.cc/bible/
EMail: dave@xxxxxxxxx | Canada  K2A 1H7   | http://FamilyRadio.com/
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux