Regression: __dma_free_remap: trying to free invalid coherent area

Kalle Valo kvalo at qca.qualcomm.com
Thu May 23 09:02:18 EDT 2013


Kalle Valo <kvalo at qca.qualcomm.com> writes:

> updated to latest master (commit d10481e4f) and now I see this everytime
> when removing wcn36xx.ko:
>
> <6>[   54.962765] wlan0: RX AssocResp from 00:03:7f:40:82:dd (capab=0x401 status=0 aid=1)
> <6>[   54.983030] wlan0: associated
> <6>[   54.985045] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
> <6>[   59.599236] wlan0: deauthenticating from 00:03:7f:40:82:dd by local choice (reason=3)
> <6>[   59.627498] wcn36xx: wcn36xx_config channel switch=1
> <6>[   59.628292] wcn36xx: channel switched to: 1, status: 0
> <6>[   59.628719] cfg80211: Calling CRDA to update world regulatory domain
> <3>[   59.661590] __dma_free_remap: trying to free invalid coherent area: ffde400c
> <4>[   59.661864] [<c00143a0>] (unwind_backtrace+0x0/0x11c) from [<c001767c>] (dma_free_coherent+0x88/0x1a8)
> <4>[   59.662414] [<c001767c>] (dma_free_coherent+0x88/0x1a8) from [<bf133264>] (wcn36xx_dxe_free_mem_pools+0x2c/0x60 [wcn36xx])
> <4>[   59.662871] [<bf133264>] (wcn36xx_dxe_free_mem_pools+0x2c/0x60 [wcn36xx]) from [<bf1324d4>] (wcn36xx_stop+0x54/0x7c [wcn36xx])

Reverting the commit below fixes the issue for me. Pontus, do you have
any ideas?

commit d8d5445d16ce4123a6e436a71ad58eb13c63476a
Author: Pontus Fuchs <pontus.fuchs at gmail.com>
Date:   Thu May 23 11:10:48 2013 +0200

    dxe: Free mem pools and ctrl blocks


-- 
Kalle Valo



More information about the wcn36xx mailing list