Re: [BUG] md: race between bitmap_daemon_work and __bitmap_resize leading to use-after-free
"Yu Kuai" <[email protected]>
| Newsgroups | gmane.linux.raid,gmane.linux.kernel |
|---|---|
| Message-ID | <[email protected]> |
Hi, 在 2026/1/19 23:14, Jinpu Wang 写道: > We are looking for suggestions on the best way to synchronize this. It > seems we need to either: a) Ensure the md thread's daemon work is > stopped/flushed before > > __bitmap_resize proceeds with unmapping. b) Protect bitmap->storage > replacement with a lock that > bitmap_daemon_work also respects. > > Any thoughts on the preferred approach? create/free/resize and access bitmap other than IO path should all be protected with mddev->bitmap_info.mutex. -- Thansk, Kuai