User Details
- User Since
- Oct 2 2015, 1:17 PM (481 w, 3 d)
Yesterday
Sun, Dec 22
Fri, Dec 20
OK for the content change
Wed, Dec 18
Incorporate recommendation of highlighting why we want to deprecate it.
Tue, Dec 17
Replaced with separated imports/build bits.
Strip "All rights reserved" at Anderw's request, upgrade dmb -> dsb.
Mon, Dec 16
Address review feedback
Sorry, crap description that won't be used as-is. libecc and libder will be used for forthcoming ECC support in pkg(7).
Sun, Dec 15
Sat, Dec 14
Fri, Dec 13
Update following better tracking of our cloners, add a basic test as well
Ping
Thu, Dec 12
Wed, Dec 11
Tue, Dec 10
Sat, Dec 7
Return ENXIO for tty_gone in uart_command_barrier to match uart_command_queue,
convert it to ENODEV in the ioctl layer to match ttyil_ioctl.
Override cv_wait_sig() errors if neither of the tasks are currently enqueued,
because the caller doesn't actually care beyond that..
Return ENXIO from ucom_queue_command; the ENOTTY conversion to ENXIO in some
callers goes away for now.
Fri, Dec 6
This has been split into:
Thu, Dec 5
Actually, it looks like our driver callbacks typically do timeouts when they actually submit to the controller: https://cgit.freebsd.org/src/tree/sys/dev/usb/serial/uftdi.c#n1688 -- so most of these should be reasonably bounded.
Wed, Dec 4
Heh, whoops-
Resurrect the tty lock split patch from the dead; better describe the sleeps we're wanting to enable -- the general idea is that anything coming in via the tty layer to a driver should sleep as needed so that we can meet thet usual termios promise that when, e.g., tcsetattr() returns, the change has actually taken effect. This is often important so that userland applications trying to configure a tty can get relative timing correct if there's some minimum requirement between operations they're doing.