mirror of
https://github.com/opnsense/src.git
synced 2026-04-15 14:29:58 -04:00
pending blocks are scheduled for removal, goes to retry the (re)allocation,
clear the bp pointer. It might happen that meantime free space is really
exhausted and we are entering nospace: label without bread()ing buffer,
causing stale bp value to be brelse()d again.
Tested by: pho
(Producing a scenario to reliably reproduce the
race appeared to be much harder then fixing the bug)
MFC after: 1 week
|
||
|---|---|---|
| .. | ||
| ffs | ||
| ufs | ||