Messages in this thread | | | From | Benjamin Tissoires <> | Subject | Re: [PATCH v2 0/3] HID: bpf: couple of upstream fixes | Date | Wed, 31 Jan 2024 11:38:24 +0100 |
| |
On Wed, 24 Jan 2024 12:26:56 +0100, Benjamin Tissoires wrote: > This is the v2 of this series of HID-BPF fixes. > I have forgotten to include a Fixes tag in the first patch > and got a review from Andrii on patch 2. > > And this first patch made me realize that something was fishy > in the refcount of the hid devices. I was not crashing the system > even if I accessed the struct hid_device after hid_destroy_device() > was called, which was suspicious to say the least. So after some > debugging I found the culprit and realized that I had a pretty > nice memleak as soon as one HID-BPF program was attached to a HID > device. > > [...]
Applied to https://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git (for-6.8/upstream-fixes), thanks!
[1/3] HID: bpf: remove double fdget() https://git.kernel.org/hid/hid/c/7cdd2108903a [2/3] HID: bpf: actually free hdev memory after attaching a HID-BPF program https://git.kernel.org/hid/hid/c/89be8aa5b0ec [3/3] HID: bpf: use __bpf_kfunc instead of noinline https://git.kernel.org/hid/hid/c/764ad6b02777
Cheers, -- Benjamin Tissoires <bentiss@kernel.org>
| |