]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
xdma(4): Fix invalid pointer use (breaks arm.SOCFPGA build)
authorcem <cem@FreeBSD.org>
Thu, 16 May 2019 17:34:36 +0000 (17:34 +0000)
committercem <cem@FreeBSD.org>
Thu, 16 May 2019 17:34:36 +0000 (17:34 +0000)
commit65a87b4b103abce70164382ae80e3bc86ab526c3
tree655132b09e2d7ddcfb265cd52a8b625322f688f9
parentcc98d74ced94bcda8a5a29d613ab36a9caec6ba3
xdma(4): Fix invalid pointer use (breaks arm.SOCFPGA build)

In xdma_handle_mem_node(), vmem_size_t and vmem_addr_t pointers were passed to
an FDT API that emits u_long values to the output parameter pointer.  This
broke on systems with both xdma and 32-bit vmem size/addr types (SOCFPGA).

Reported by: tinderbox
Sponsored by: Dell EMC Isilon
sys/dev/xdma/xdma.c