Date: Sat, 20 Jun 2015 13:06:38 GMT From: pratiksinghal@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r287381 - soc2015/pratiksinghal/cubie-head/sys/arm/allwinner Message-ID: <201506201306.t5KD6c6I092810@socsvn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pratiksinghal Date: Sat Jun 20 13:06:37 2015 New Revision: 287381 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=287381 Log: Fixed errors in previous commit Modified: soc2015/pratiksinghal/cubie-head/sys/arm/allwinner/a10_mmc.c Modified: soc2015/pratiksinghal/cubie-head/sys/arm/allwinner/a10_mmc.c ============================================================================== --- soc2015/pratiksinghal/cubie-head/sys/arm/allwinner/a10_mmc.c Sat Jun 20 12:43:54 2015 (r287380) +++ soc2015/pratiksinghal/cubie-head/sys/arm/allwinner/a10_mmc.c Sat Jun 20 13:06:37 2015 (r287381) @@ -295,7 +295,7 @@ rem = min(len,cmd->data->len) ; uint32_t error = bus_dmamap_load(sc->a10_dma_buff_tag, sc->a10_dma_buff_map, cmd->data->data,rem,a10_dma_buff_cb, - &sc->a10_dma_nsegs,0) ; + sc,0) ; if (error == EINPROGRESS) { for( ; sc->a10_dma_nsegs == 0 ; ) { } } @@ -394,7 +394,8 @@ return ; } int i ; - *(uint32_t*)arg = nsegs ; + struct a10_mmc_softc* sc = (struct a10_mmc_softc*) arg ; + sc->a10_dma_nsegs = nsegs ; for(i=0; i<nsegs; i++) { sc->a10_dma_buff_addrs[i] = segs[i].ds_addr ; sc->a10_dma_buff_sizes[i] = segs[i].ds_len ;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201506201306.t5KD6c6I092810>