Hello: This patch was applied to netdev/net.git (main) by David S. Miller <davem@xxxxxxxxxxxxx>: On Sat, 13 Jan 2024 10:22:21 +0600 you wrote: > In ravb_start_xmit(), ravb driver uses u32 variable to store result of > dma_map_single() call. Since ravb hardware has 32-bit address fields in > descriptors, this works properly when mapping is successful - it is > platform's job to provide mapping addresses that fit into hardware > limitations. > > However, in failure case dma_map_single() returns DMA_MAPPING_ERROR > constant that is 64-bit when dma_addr_t is 64-bit. Storing this constant > in u32 leads to truncation, and further call to dma_mapping_error() > fails to notice the error. > > [...] Here is the summary with links: - net: ravb: Fix dma_addr_t truncation in error case https://git.kernel.org/netdev/net/c/e327b2372bc0 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html