From 84b53c1e898811128d64f7335ffce9d6a405c1db Mon Sep 17 00:00:00 2001 From: Steffen Dirkwinkel Date: Tue, 12 Jul 2016 14:21:47 +0200 Subject: [PATCH] ccat/netdev: fix fifo initialization ccat crashed when first timer callback was triggered before link_up was called --- devices/ccat/netdev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/devices/ccat/netdev.c b/devices/ccat/netdev.c index 44d83607..44e7f669 100644 --- a/devices/ccat/netdev.c +++ b/devices/ccat/netdev.c @@ -249,9 +249,11 @@ struct ccat_mac_register { u8 mii_connected; }; +static void ccat_eth_fifo_reset(struct ccat_eth_fifo *const fifo); static void fifo_set_end(struct ccat_eth_fifo *const fifo, size_t size) { fifo->end = fifo->mem.start + size - sizeof(struct ccat_eth_frame); + ccat_eth_fifo_reset(fifo); } static void ccat_dma_free(struct ccat_eth_priv *const priv)