ath10k_pci_process_ce() is used to process
completions. Only one thread can do that though.
If one thread starts handling completions then the
other one (i.e. possibly PCI shutdown) would exit
immediatelely and free up memory while completions
are being processed leading to corruption.
Signed-off
Michal Kazior writes:
> ath10k_pci_process_ce() is used to process
> completions. Only one thread can do that though.
>
> If one thread starts handling completions then the
> other one (i.e. possibly PCI shutdown) would exit
> immediatelely and free up memory while completions
> are being process
On 13/06/13 20:08, Kalle Valo wrote:
> Michal Kazior writes:
>
>> ath10k_pci_process_ce() is used to process
>> completions. Only one thread can do that though.
>>
>> If one thread starts handling completions then the
>> other one (i.e. possibly PCI shutdown) would exit
>> immediatelely and free u
Michal Kazior writes:
> On 13/06/13 20:08, Kalle Valo wrote:
>> Michal Kazior writes:
>>
>>> ath10k_pci_process_ce() is used to process
>>> completions. Only one thread can do that though.
>>>
>>> If one thread starts handling completions then the
>>> other one (i.e. possibly PCI shutdown) would