From nobody Wed Nov 2 08:14:35 2022 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4N2KRw6Y1Yz4gVjv for ; Wed, 2 Nov 2022 08:14:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4N2KRw5Rhsz3kDd for ; Wed, 2 Nov 2022 08:14:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4N2KRw4PrczpXc for ; Wed, 2 Nov 2022 08:14:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 2A28EaH2037883 for ; Wed, 2 Nov 2022 08:14:36 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 2A28Ea8r037882 for net@FreeBSD.org; Wed, 2 Nov 2022 08:14:36 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 252165] usb network and mii bus media status race condition Date: Wed, 02 Nov 2022 08:14:35 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: ali.abdallah@suse.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1667376876; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wxln9EKxGMxDBHCkEl1PtZBiyzeBCi8mWojv6twEy2Y=; b=rDBByElSajTrJm1bKFvwHWOPLYGNcq/OAyf+GG6NQg+JNcBsbt/jj9X4lqtf0NlVqbiUft PmhrLVLR7wmv55OJCGfaJvXfT10DEbyx8gXghUV6GqU1Ek1xIFNQNsY6BZluecrd2nCrCd xg5G8mqKmG1d+sWKZQ/pz6Vn62pXKUgZ6jhBche6iVlCP+tK6fS0WkjpbL95i20ppcXLrU DB+n7UEYycNK+85fOV7KCOJM+ywgbDZVwyQX5zVV6MHSe+ZrzsfETbKbaquCBbvFKCLtuh c6x5R2e5Xxya3onHIeSp2GpDrN098xuFSY4qGhPTMdabohRrF/ndhmZ7EycFMQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1667376876; a=rsa-sha256; cv=none; b=J0hvl+y8D860aGXd3NsN2tXzdo6evfpve3YQQguGy8I+UAE2QJ4KGeWBb0IcnhITth8v6K R4d8367WsFik75Kn3OUUiESLfBmA8rxuDdF7n8wd6PoAYHtNRFAJCLRThC13sDxKj5sXa/ /ILyzLzNfq9TZiLHVK6EcHiYun9VWZfYOrYV3lyg+uyFrRx7Z314+2Mi2u4YBxseTPcDqc SKstzD5JFY04TYwFg4A1ZP1tOYet1HSzMXKjv4URL74xRbRC6tN9PQkIQv9dzOt2W62o+D 9Jv7mrS+q4/UFyi/AiSxCJVZkHN2fzeJxnHJYsGWzeWxoBESY+yBwE68gWbYTQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D252165 --- Comment #30 from Ali Abdallah --- (In reply to Hans Petter Selasky from comment #26) > Maybe all MII bus code should be executed for the same thread? Not sure what do you mean. The issue is that the ioctl for media status (which invokes the mii bus) ra= ces with a currently running tick (ure_tick for example). So the MII bus code runs in a single thread always, but one invoked by ioctl and another one by the tick callback race between each other sometimes (and= it is not clear why, as both code paths use the same lock...) --=20 You are receiving this mail because: You are the assignee for the bug.=