commit | 061f7999a6322c639dd6616dc6d3785957de2bc3 | [log] [tgz] |
---|---|---|
author | Kent Overstreet <kent.overstreet@linux.dev> | Mon Nov 14 02:22:30 2022 -0500 |
committer | Kent Overstreet <kent.overstreet@linux.dev> | Sun Oct 22 17:09:46 2023 -0400 |
tree | febba2966132f8a61e387bbded3a04441037848d | |
parent | 961cbdef3c270266e17aa831cf22eb14b900af65 [diff] |
bcachefs: Fix a use after free This fixes a regression from percpu freedlists in the btree key cache code: in a rare error path, we were immediately freeing a bkey_cached that had been used before and should've waited for an SRCU barrier. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>