HomeFreeBSD

Do not do a cache invalidate on a PREREAD sync that is also a PREWRITE sync.

Description

Do not do a cache invalidate on a PREREAD sync that is also a PREWRITE sync.
The PREWRITE handling does a writeback of any dirty cachelines, so there's
no danger of an eviction during the DMA corrupting the buffer. There will
be an invalidate done during POSTREAD, so doing it before the read too is
wasted time.

Details

Provenance
ianAuthored on
Parents
rS274601: - Skip over the testcases that call cbrtl on platforms where LDBL_PREC == 53
Branches
Unknown
Tags
Unknown

Event Timeline