Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1334DC74A4B for ; Tue, 14 Mar 2023 16:03:37 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231510AbjCNQDf (ORCPT ); Tue, 14 Mar 2023 12:03:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44844 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230464AbjCNQDN (ORCPT ); Tue, 14 Mar 2023 12:03:13 -0400 Received: from mail-yw1-x112d.google.com (mail-yw1-x112d.google.com [IPv6:2607:f8b0:4864:20::112d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7933AB371C for ; Tue, 14 Mar 2023 09:03:09 -0700 (PDT) Received: by mail-yw1-x112d.google.com with SMTP id 00721157ae682-5416b0ab0ecso184449317b3.6 for ; Tue, 14 Mar 2023 09:03:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; t=1678809788; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=i6YTlXkTcSY/lOWk5MFxXiktxYqqn/77NC3wi3iPQ7o=; b=iwOEnLdh8l5o8+zMmWNefw2TcVAWJdZwkuXbSuGVsf6Yii3dnuiV+X/BUGk4yIB73g UCMiJclXfbUq97SAbV71ro6OTPniDZDDz8GCCXe/P9iaQsbI/KUvlVWQ+fCJ7hnDAEcM ja/TuBSmFn+I4YHGxz93yxzaII9HiotlYnZRmatsGYbrO0xtuIYwiszim7pIDZIumQF6 cNc/PjvKorq6a3zJyqK0oJI+F/cEGsdk9KyTgt9JJ7t/8Uca/vj3oA3JW9o/XUxRFOw9 yAj6w39bk9lTPPUFbd3st6rm+ZyjJJgSBYYZ663+eNAPiJFQ0vCXzhYMyHm13RB06/C1 +Arg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678809788; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=i6YTlXkTcSY/lOWk5MFxXiktxYqqn/77NC3wi3iPQ7o=; b=UDKMsgDug6mGBbH3cSoagVcv/TEmeaD6IibQKhwVUZ/XmpJ7GRzljaE4cCtO6qXbbd AGNbGGT/WSwBVWov00aBjtnZIEsaTb5l4Y+m57/GntYx8LgTYnTMClaIpGjdezLF9/uY bIk2WC9lSbkNS2V4L1lvKskX9AriSorIbSyRkqlbrkkdWuf+W6dndrRluFbSdJmzSdbK 8KnXqRk7j9hiZA0CTUKeofn+xpaLesz/M3b5AOXfKrf3CnKyuzwMpVJv8qylsZIU0rQF /PSv0M0wzkyPCfWHrh1cXDRbwkjFKAqNzWiTZISc/dSPQi07xvJ+19C+p1H5c7dkDhgi uqHw== X-Gm-Message-State: AO0yUKUVnm29wh0ZL+f7OtrdMKDwhuc/rU66nHtBkI+MOyCMUsfypTU+ iXt1r4MiuB+z19rVc7MXb81hMe8rLhpJZBqeyOvlPg== X-Google-Smtp-Source: AK7set/FG4sRkcaSN3cSyLA5qL/1YpZ76JsEPYBQAEKJ5H0umEU4hT1QCqnSbDDR6G0qYWJzGbGYrMexvBc3G0S3MxQ= X-Received: by 2002:a81:a946:0:b0:52b:fd10:4809 with SMTP id g67-20020a81a946000000b0052bfd104809mr26140095ywh.0.1678809788468; Tue, 14 Mar 2023 09:03:08 -0700 (PDT) MIME-Version: 1.0 References: <27769d34-521c-f0ef-b6c2-6bd452e4f9bf@alu.unizg.hr> In-Reply-To: <27769d34-521c-f0ef-b6c2-6bd452e4f9bf@alu.unizg.hr> From: Eric Dumazet Date: Tue, 14 Mar 2023 09:02:56 -0700 Message-ID: Subject: Re: BUG: selftest/net/tun: Hang in unregister_netdevice To: Mirsad Todorovac Cc: netdev@vger.kernel.org, linux-kselftest@vger.kernel.org, "David S. Miller" , Jakub Kicinski , Paolo Abeni , Shuah Khan , linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 14, 2023 at 9:01=E2=80=AFAM Mirsad Todorovac wrote: > After a while, kernel message start looping: > > kernel:unregister_netdevice: waiting for tap0 to become free. Usage cou= nt =3D 3 > > Message from syslogd@pc-mtodorov at Mar 14 16:57:15 ... > kernel:unregister_netdevice: waiting for tap0 to become free. Usage cou= nt =3D 3 > > Message from syslogd@pc-mtodorov at Mar 14 16:57:24 ... > kernel:unregister_netdevice: waiting for tap0 to become free. Usage cou= nt =3D 3 > > Message from syslogd@pc-mtodorov at Mar 14 16:57:26 ... > kernel:unregister_netdevice: waiting for tap0 to become free. Usage cou= nt =3D 3 > > This hangs processes until very late stage of shutdown. > > I can confirm that CONFIG_DEBUG_{KOBJECT,KOBJECT_RELEASE}=3Dy were the on= ly changes > to .config in between builds. > > Best regards, > Mirsad > Try adding in your config CONFIG_NET_DEV_REFCNT_TRACKER=3Dy CONFIG_NET_NS_REFCNT_TRACKER=3Dy Thanks.