summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/malloc.c
diff options
context:
space:
mode:
authorgibbs <gibbs@FreeBSD.org>1997-01-22 18:05:31 +0000
committergibbs <gibbs@FreeBSD.org>1997-01-22 18:05:31 +0000
commitf11f4d48e778cef044a5ef7c0eddfee8491dcee6 (patch)
tree93a02a140df60e94efda115c650c8d776d078b82 /lib/libc/stdlib/malloc.c
parente95f937a4f0a430e1fcb6a1249ef89625fb3e095 (diff)
downloadFreeBSD-src-f11f4d48e778cef044a5ef7c0eddfee8491dcee6.zip
FreeBSD-src-f11f4d48e778cef044a5ef7c0eddfee8491dcee6.tar.gz
Remove some unnecessary overhead in the command complete processing. It
should be nearly impossible to overflow the QOUTFIFO (worst case 9 command have to complete with at least 6 of them requiring paging on an aic7850), so don't take the additional PIO hit to guard against this condition. If we don't see our interrupt in time, the system has bigger problems elsewhere. If this ever does happen, the timeout handler will notice and retry the command. Remove the ABORT_TAG sequencer interrupt handler. This condition can't happen with the new SCB paging scheme. Fix a few bugs noticed by Dan Eischen <deischen@iworks.InterWorks.org> that could prevent ULTRA from being negotiated to drives above ID 7 and also could allow an SCB to be passed to ahc_done twice during error recovery. Fix a bug notice by Rory Bolt <rory@atBackup.com>. It turns out that a sequencer reset will actually start the sequencer running regardless of the state of the pause bit. This could lead to strange problems with loading the sequencer.
Diffstat (limited to 'lib/libc/stdlib/malloc.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud