diff options
author | marius <marius@FreeBSD.org> | 2012-04-22 00:58:04 +0000 |
---|---|---|
committer | marius <marius@FreeBSD.org> | 2012-04-22 00:58:04 +0000 |
commit | d598f2dbc7a8317d527a70f0b91537b684a6529b (patch) | |
tree | f6838db16f468506ba8756c8d094b16e0dcafb0c /lib/libc/stdlib/abort.c | |
parent | 39ad66504e6cf7cf177a9eb330b92d1d627a13de (diff) | |
download | FreeBSD-src-d598f2dbc7a8317d527a70f0b91537b684a6529b.zip FreeBSD-src-d598f2dbc7a8317d527a70f0b91537b684a6529b.tar.gz |
Interrupts must be disabled while handling a partial cache line flush,
as otherwise the interrupt handling code may modify data in the non-DMA
part of the cache line while we have it stashed away in the temporary
stack buffer, then we end up restoring a stale value.
PR: 160431
Submitted by: Ian Lepore
MFC after: 1 week
Diffstat (limited to 'lib/libc/stdlib/abort.c')
0 files changed, 0 insertions, 0 deletions