On 3/18/25 7:26 AM, Mikulas Patocka wrote:
The block limits may be read while they are being modified. The statement "q->limits = *lim" is not really atomic. The compiler may turn it into memcpy (clang does).
Which code reads block limits while these are being updated? This should be mentioned in the patch description. Bart.