On Tue, Jun 15, 2021 at 7:52 PM Christoph Hellwig <hch@xxxxxx> wrote: > > On Mon, Jun 14, 2021 at 02:40:58PM +0200, Bruno Goncalves wrote: > > Hi, > > > > We've noticed a kernel oops during the stress-ng test on aarch64 more log > > details on [1]. Christoph, do you think this could be related to the recent > > blk_cleanup_disk changes [2]? > > It doesn't really look very related. Any chance you could bisect it? It should be the wrong order between freeing tagset and cleanup disk: static void loop_remove(struct loop_device *lo) { ... blk_mq_free_tag_set(&lo->tag_set); blk_cleanup_disk(lo->lo_disk); ... }