On Mon, Nov 27, 2023 at 02:59:00PM +0100, Christoph Hellwig wrote: > Can you explain why you're "massaging" things here? Ah, I didn't update my commit message before sending out: "We're currently using two separate helpers wait_born() and wait_dead() when we can just all do it in a single helper super_load_flags(). We're also acquiring the lock before we check whether this superblock is even a viable candidate. If it's already dying we don't even need to bother with the lock." Is that alright?