Commit 6202b8f2 authored by karl beldan's avatar karl beldan Committed by Joe Hershberger

net: davinci_emac: Round up top tx buffer boundaries for dcache ops

check_cache_range() warns that the top boundaries are not properly
aligned when flushing or invalidating the buffers and make these
operations fail.

This gets rid of the remaining warnings:
CACHE: Misaligned operation at range
Signed-off-by: default avatarKarl Beldan <>
Acked-by: default avatarJoe Hershberger <>
Reviewed-by: default avatarTom Rini <>
Reviewed-by: default avatarMugunthan V N <>
parent a02c2323
......@@ -637,7 +637,7 @@ static int davinci_eth_send_packet (struct eth_device *dev,
flush_dcache_range((unsigned long)packet,
(unsigned long)packet + length);
(unsigned long)packet + ALIGN(length, PKTALIGN));
/* Send the packet */
writel(BD_TO_HW((unsigned long)emac_tx_desc), &adap_emac->TX0HDP);
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment