HomeFreeBSD

Fix regression issue after r346645 in the LinuxKPI.

Description

Fix regression issue after r346645 in the LinuxKPI.

The S/G list must be mapped AS-IS without any optimisations.
This also implies that sg_dma_len() must be equal to sg->length.
Many Linux drivers assume this and this fixes some DRM issues.

Put the BUS DMA map pointer into the scatter-gather list to
allow multiple mappings on the same physical memory address.

The FreeBSD version has been bumped to force recompilation of
external kernel modules.

Sponsored by: Mellanox Technologies

Details

Provenance
hselaskyAuthored on
Parents
rS347088: Fix regression issue after r346645 in the LinuxKPI.
Branches
Unknown
Tags
Unknown