Go to file
riastradh 7d2886b531 New function usb_rem_task_wait(dev, task, queue).
If task is scheduled to run, removes it from the queue.  If it may
have already begun to run, waits for it to complete.  Caller must
guarantee it will not switch to another queue.  If caller guarantees
it will not be scheduled again, then usb_rem_task_wait guarantees it
is not running on return.

This will enable us to fix a litany of bugs in detach where we
currently fail to wait for a pending task.
2018-07-29 01:59:46 +00:00
bin Fix several bugs in the command / type builtin ( including PR bin/48499 ) 2018-07-25 14:42:50 +00:00
common Avoid undefined behavior in snprintb.c 2018-07-26 00:33:26 +00:00
compat gcc aarch64 does not have multilib 2018-07-16 00:32:59 +00:00
crypto Avoid undefined behavior in netpgpverify/sha2.c 2018-07-26 00:31:13 +00:00
dist/pf fix two issues found by GCC 6.4: 2018-02-04 08:44:36 +00:00
distrib Add TEA5767 FM radio driver. From Karuna Grewal. 2018-07-27 12:02:25 +00:00
doc gcc 7.3 / 8.2 out, we have 6.4. 2018-07-27 14:38:50 +00:00
etc Create fw(4) & fwmem(4) device nodes by default so fwctl(8) works out of the 2018-07-28 14:13:13 +00:00
external Add some more "crappy error detection" - the low value of 2018-07-28 13:55:08 +00:00
extsrc
games fix the previous. the code was right, just badly formatted before. 2018-06-24 12:55:36 +00:00
include Fix the rest of the functions that have been made visible by xopen5, 2018-06-24 23:55:29 +00:00
lib PR lib/53477 (rudolf at eq.cz) - correct an obvious mistake. 2018-07-28 14:00:19 +00:00
libexec Apply relocbase for tlsinit of the executable itself. Fixes PIE where 2018-07-24 13:48:48 +00:00
regress Don't test call gates, they are not supported anymore. 2017-08-30 15:46:19 +00:00
rescue Specify NOLIBCSANITIZER for rescue 2018-07-25 23:52:38 +00:00
sbin Remove superfluous macro. 2018-07-18 17:57:00 +00:00
share Various minor improvements. 2018-07-28 07:51:53 +00:00
sys New function usb_rem_task_wait(dev, task, queue). 2018-07-29 01:59:46 +00:00
tests Don't require size to be a multiple of alignment. This is no longer a 2018-07-29 01:45:25 +00:00
tools Update LLVM/Clang build system to r337282. 2018-07-17 18:55:24 +00:00
usr.bin Use An -nosplit. Use Mt. Fix some mandoc lint. 2018-07-28 08:03:41 +00:00
usr.sbin Avoid potential undefined behavior in bta2dpd(8) 2018-07-25 19:03:50 +00:00
build.sh Re-add files that were accidentally deleted in my previous commit. 2018-05-02 07:34:44 +00:00
BUILDING Re-add files that were accidentally deleted in my previous commit. 2018-05-02 07:34:44 +00:00
Makefile Re-add files that were accidentally deleted in my previous commit. 2018-05-02 07:34:44 +00:00
Makefile.inc Re-add files that were accidentally deleted in my previous commit. 2018-05-02 07:34:44 +00:00
UPDATING Document aarch64 ABI break. 2018-07-17 19:13:53 +00:00