Lockdep does not report it, because path #2 actually holds a subclass of
lo_ctl_mutex. This subclass seems creep into the code by mistake. The
patch author actually just mentioned it in the changelog, see commitf028f3b2 ("loop: fix circular locking in loop_clr_fd()"), also see: