diff options
| author | Ravindra <ravindra@intel.com> | 2026-09-28 22:40:03 +0530 |
|---|---|---|
| committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2026-10-14 14:38:18 -0400 |
| commit | f2cee6e2aa35a6a701ce3f4bedf20273c808361f (patch) | |
| tree | dac5f997b81ad02c324c182df047731e1f3548cc /kernel/bpf/arraymap.c | |
| parent | 4f6ead67b93bcc4ba1fbbf97c7c8bc5a0c45b80b (diff) | |
| download | linux-next-f2cee6e2aa35a6a701ce3f4bedf20273c808361f.tar.gz linux-next-f2cee6e2aa35a6a701ce3f4bedf20273c808361f.zip | |
Bluetooth: btintel_pcie: clear the GP0 cause with a W1C write
MSIX_HW_INT_CAUSES is a write-one-to-clear register. Using a
read-modify-write helper writes zero to GP0, leaving the cause uncleared,
and can acknowledge unrelated pending causes through the read value.
Write only the GP0 bit directly, matching the interrupt handler's W1C
acknowledgment convention.
Fixes: 88c6216a52ea ("Bluetooth: btintel_pcie: Suspend/Resume: Controller doorbell interrupt handling")
Signed-off-by: Ravindra <ravindra@intel.com>
Tested-by: Sergey Lebedev <lsa.uz@pm.me>
Reviewed-by: Sergey Lebedev <lsa.uz@pm.me>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Diffstat (limited to 'kernel/bpf/arraymap.c')
0 files changed, 0 insertions, 0 deletions
