diff options
| author | Alice Ryhl <aliceryhl@google.com> | 2026-09-03 09:22:52 +0000 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2026-09-16 19:33:40 +0100 |
| commit | 62479b6e5df82cbdf3c4145130928f233fae78fb (patch) | |
| tree | 7671bae8c8478842c0fed1bf079278c74c4ff2fe /lib | |
| parent | 30d15f44a9e513ec2f257fdf192d9d1fa5af0799 (diff) | |
| download | linux-stable-62479b6e5df82cbdf3c4145130928f233fae78fb.tar.gz linux-stable-62479b6e5df82cbdf3c4145130928f233fae78fb.zip | |
rust_binder: cancel deferred work items in thread exit
If there are deferred work items on the thread todo list, then they are
not cleaned up in the Thread::release() method. Thus, update the code to
clean up the work items even if they are deferred.
This can happen if the thread dies while it has an active outgoing
transaction.
Cc: stable <stable@kernel.org>
Fixes: eafedbc7c050 ("rust_binder: add Rust Binder driver")
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Link: https://patch.msgid.link/20260903-binder-exit-get-work-v1-1-2d6129a238df@google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions
