summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/llabs.c
diff options
context:
space:
mode:
authorscottl <scottl@FreeBSD.org>2004-02-07 10:30:22 +0000
committerscottl <scottl@FreeBSD.org>2004-02-07 10:30:22 +0000
commitcb43214a58384d696bfbaf96212f199d82642c3f (patch)
tree46a5516a907890ed9d26cea5cd4d8f8d28e7eeee /lib/libc/stdlib/llabs.c
parent8a8d62e1aa2a0ccc074fcac23309b8e4f7599516 (diff)
downloadFreeBSD-src-cb43214a58384d696bfbaf96212f199d82642c3f.zip
FreeBSD-src-cb43214a58384d696bfbaf96212f199d82642c3f.tar.gz
If a command has to be deferred because there are no more resources for it
on the card, unmap it first. This allows it to be picked up properly when the queue gets kicked again. This was the root problem for the lost command (i.e. stuck in getblk/vinvalb) problem. While here, panic if commands don't map correctly instead of just silently ignoring the problem and dropping command. Also slow down the dynamic allocation of new commands. It should be safe to go back into the aac waters. Thanks to everyone who suffered through this and provided good feedback.
Diffstat (limited to 'lib/libc/stdlib/llabs.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud