Commit 1c76649
Bluetooth: btintel_pcie: Add additional to checks to clear TX/RX paths
Due to a hardware issue, there is a possibility that the driver may miss
an MSIx interrupt on the RX/TX data path. Since the TX and RX paths are
independent, when a TX MSIx interrupt occurs, the driver can check the
RX queue for any pending data and process it if present. The same
approach applies to the RX path.
Fixes: c2b636b ("Bluetooth: btintel_pcie: Add support for PCIe transport")
Signed-off-by: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>1 parent 0b6d58b commit 1c76649
1 file changed
Lines changed: 19 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1272 | 1272 | | |
1273 | 1273 | | |
1274 | 1274 | | |
1275 | | - | |
1276 | | - | |
| 1275 | + | |
1277 | 1276 | | |
1278 | | - | |
1279 | 1277 | | |
1280 | 1278 | | |
1281 | 1279 | | |
| |||
1311 | 1309 | | |
1312 | 1310 | | |
1313 | 1311 | | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
| 1321 | + | |
1314 | 1322 | | |
1315 | 1323 | | |
1316 | 1324 | | |
| |||
1342 | 1350 | | |
1343 | 1351 | | |
1344 | 1352 | | |
1345 | | - | |
| 1353 | + | |
1346 | 1354 | | |
| 1355 | + | |
| 1356 | + | |
| 1357 | + | |
1347 | 1358 | | |
1348 | 1359 | | |
1349 | | - | |
| 1360 | + | |
1350 | 1361 | | |
| 1362 | + | |
| 1363 | + | |
| 1364 | + | |
1351 | 1365 | | |
1352 | 1366 | | |
1353 | 1367 | | |
| |||
0 commit comments