HomeFreeBSD

Bugfix: use a dummy buffer for the inactive side of a transfer.

Description

Bugfix: use a dummy buffer for the inactive side of a transfer.

This is especially important for writes. SPI is inherently a bidirectional
bus; you receive data (even if it's garbage) while writing. We should not
receive that data into the same buffer we're writing to the device.

When reading it doesn't matter what we send to the device, but using the
dummy buffer for that as well is pleasingly symmetrical.

Details

Provenance
ianAuthored on
Parents
rS344727: fuse(4) use a global environment check.
Branches
Unknown
Tags
Unknown