On Wed, Jan 29, 2025 at 02:56:35PM -0800, Bart Van Assche wrote: > queue_limits_cancel_update() must only be called if > queue_limits_start_update() is called first. Remove the > queue_limits_cancel_update() call from linear_set_limits() because > there is no corresponding queue_limits_start_update() call. Looks good: Reviewed-by: Christoph Hellwig <hch@xxxxxx> > This bug was discovered by annotating all mutex operations with clang > thread-safety attributes and by building the kernel with clang and > -Wthread-safety. Can you send patches for that?