"Karicheri, Muralidharan" <[email protected]> writes:

> Hi,
>
> When I build upstream accepted branch of linux-davinci tree maintained by 
> Kevin, I get following compilation error... I am reverting to master branch.
>
> drivers/net/davinci_emac.c: In function 'emac_dev_xmit':
> drivers/net/davinci_emac.c:1471: error: implicit declaration of function 
> 'dma_ca
> che_maint'
> make[2]: *** [drivers/net/davinci_emac.o] Error 1
> make[1]: *** [drivers/net] Error 2
> make: *** [drivers] Error 2

When did you try this? 

The davinci-upstream-accepted branch should have the commit below.  If
it doesn't, try to re-pull.

Kevin



Author: Sekhar Nori <[email protected]>  2010-03-09 03:20:37
Committer: Kevin Hilman <[email protected]>  2010-03-16 13:01:14
Parent: d4c893e7d670f1fb67812fc36c43942dfb729c42 (davinci: MMC: Pass number of 
SG segments as platform data)
Child:  ded384babbf02ecbfc67c7b339e2667f7f7c791e (TI DaVinci EMAC: Convert to 
dev_pm_ops)
Branches: davinci-upstream-accepted, new-master, 
remotes/origin/davinci-upstream-accepted, remotes/origin/master
Follows: v2.6.34-rc1
Precedes: 

    net: davinci emac: use dma_{map, unmap}_single API for cache coherency
    
    The davinci emac driver uses some ARM specific DMA APIs
    for cache coherency which have been removed from kernel
    with the 2.6.34 merge.
    
    Modify the driver to use the dma_{map, unmap}_single() APIs
    defined in dma-mapping.h
    
    Without this fix, the driver fails to compile on Linus's
    tree.
    
    Tested on DM365 and OMAP-L138 EVMs.
    
    Signed-off-by: Sekhar Nori <[email protected]>
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to