Hi all, based on the reports from lockdep annotating q_usage_count it became clear that we need to do noio allocations in a lot more place. This patch takes care of ensuring allocations with a frozen queue are done using the noio flag to avoid deadlocks. Changes since v1: - drop the loop patch that isn't needed