commit | b12ccb74a074afcd1dbf67ac380799aad1873f03 | [log] [tgz] |
---|---|---|
author | Houston Hoffman <hhoffman@codeaurora.org> | Wed Mar 01 20:02:28 2017 -0800 |
committer | Sandeep Puligilla <spuligil@codeaurora.org> | Thu Mar 30 05:45:59 2017 -0700 |
tree | 8d918d1ebd4733ecc5c1103608a4b33730c4b880 | |
parent | c0c00a2c46ffa5050ee4b89a8b3e05337d8c9d87 [diff] |
qcacmn: Support oom recovery for rx ce's In oom condition, when an rx ce is oom, the ce would deadlock as the hw couldn't copy any messages (due to the oom) and the sw wouldn't initiate a pipe refill without a new message. When this happens submit a work to a workqueue to try and kickstart the cycle by allocating an nbuf and posting it to the ce. Change-Id: I047818145dbe230fefc447b6b034705f9b87ca70 CRs-Fixed: 2015778