diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2022-02-27 11:34:21 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:09:26 -0400 |
commit | ddf11d8c60b0d46dd25520d388243b508d6e9016 (patch) | |
tree | 41932cd7dbe9538f62da918e379832cabbaf1b1c /lib/memory-notifier-error-inject.c | |
parent | 7db4cbd0a52554ddec4cabf2ebd69fc7bcd53a31 (diff) |
bcachefs: Fix a use after free
This fixes a regression from "bcachefs: Stash a copy of key being
overwritten in btree_insert_entry". In btree_key_can_insert_cached(), we
may reallocate the key cache key, invalidating pointers previously
returned by peek() - fix it by issuing a transaction restart.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions