From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7DE4C37BE8F for ; Tue, 24 Feb 2026 11:25:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.173 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771932307; cv=none; b=PMlOtoGoqZVXJLvtw58LiNQLZ5l6m6XTXWK2PXZCwMSyHxC3qAuFlOdoUU9Z1tcQmRPqzwnjN8mCJcKmWgN3ln/1QvxqQIfAmcq7fIB3KxzmbXiR4zSzgAQo3ce+NvRpHirnOCeuwgtTxjUUEKzrmEeJVxbWad98MJ0UGJpyUFM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771932307; c=relaxed/simple; bh=7bdhHPhySj/AVG4aVLAyHnBvfKOWB83ahb3JGfgq+Zo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=F79cNqCkp6wS1PDNLjECUQN8H0ZBpiKgww14G8w1xfHuZ3YBIYyO6Kt4IRONBBLYxyyrbGyETnYlY1jr7Ls5FFmllRQpHj+gUU6rDx7dztBOOVLj9T08UVxttmsa/Oxgq4ThXCUaac+twKVjDhGV2VueB2gX24R28dx5dQWACck= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Hhfyw7Mz; arc=none smtp.client-ip=209.85.210.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Hhfyw7Mz" Received: by mail-pf1-f173.google.com with SMTP id d2e1a72fcca58-8231061d234so4218711b3a.1 for ; Tue, 24 Feb 2026 03:25:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771932306; x=1772537106; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=xS+1ANy78PygoLDhQXmSx08yr6dtxSTbNApKDUoI13s=; b=Hhfyw7Mzr4QUbM4UEeq7TBiboYasP0gG33lSMA26aTgK8EVlS7ztYBWbDEaTmJY625 c03KMIga0AzwhRvc/BP6MWz5a6ybqj7RXzQFjG9PZmuTH+jAc22a7fk7MOIwWrzHK+hl NpoTHue/1ubfPp+9BuGZw5gUl7bSxPV4WA0q3hrnmO15CpgI3lVSsZtY4XU3s21/HwFL dIyELfkV8KtS71bbylZXAOkBaAd153yzz/COobokNklqsy/2oPAZiI0NfsJ94skJGeDQ SxrIT34KSjPCD7XvjS4N3zP9oAFZzs/5gQfp7hkO2CXOaoLa2Ddp9PtC7uWUSLORmtZq Kvyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771932306; x=1772537106; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=xS+1ANy78PygoLDhQXmSx08yr6dtxSTbNApKDUoI13s=; b=mcmB4bVoIDOzAD0vlTNsc67OSMlJFWYFZlH9YpRLL6UPG6u+NrWBzRdbaP6aoUnX8D celjiXJoEFPVurJDi1Ty4LElKweVRNbaxE7FxhKWE+LCNHhodwMv6SvZRo/DZPiThRP9 v4Ug+cFGKt34Sw1BythZT9362KplGhVNHAz778VtW3MN0XIJnG+97HQgb3h0Yc8q+tu+ HLoX/wuCDcQcMwHkF/uEqiPjM4bv4Pjdivfq3nMc7Ux6BH9v4Yd6HiPpQbRYL9sUBO7K xh2C1NI+LMxY3UYzijdTyY1tcnzOAoP7TXFXBtgZrd1PRbpF0JkQwPTENVrOXsb/qT57 Akbg== X-Forwarded-Encrypted: i=1; AJvYcCWhoXXNCwlAJs6/pMTEcmUEwxZlYe0oPjXyIj3xX0zBvXNwrt1VGMzq1+di6V1/zV+PoXG+r2ARijR6/2o=@vger.kernel.org X-Gm-Message-State: AOJu0Ywhky4QKnhilueqPYRTJfL6+OdV8QtRbxPVB3U5QUjoV5bzwq1Y bzHNx+4axqw5Bwb0G9YJOT9hAUYPQr3CwNl7kRoGhXsNEAA4B6kiFYNO X-Gm-Gg: AZuq6aJsvFYawHHj85zyO+xhlWhfh0+/5IGrTD3SgJpLmiQ7A6RWyjZZfbIINi8h7xT W/9rX79WxZSsdJmSyjM3Sot7ks6yDU6tba+TQMKX5kPBxrWieBW+7DSGmlKbL5LFbx4Ab8QET+j mQLMXLyH2My0qXBmZ74V2wcHy0owflXJHTIDX7cUxoL88bRSawkTvEk3srdqBPLLDOrIkZkIG2C Lz0zZjhgNxZQGbRMJ2eZWkaGiO7oZyBdO3bMsEsQ0YmiZQn8yBGs5oj+eLQEG/kllt8DDpqO4Oy 0kCrb4p26qCGJJakCp+h/nyY5b+Xk6g1HsfuAtxVfTTLiKnAZqQcIQFY+KebKfUyls66xob6q8A e1aoid/k5xNv82aojwrf1O5uW1Nq2wBMmHOrncoFp7ivyo3N5KJc/wZwo9LpOdPSSSz3JCgAUG1 HTC1aIH0ZBmFIFrZAjiAuyLy0BBHAOWpT2GXHIOMGpKG96 X-Received: by 2002:aa7:930a:0:b0:81f:5f49:6913 with SMTP id d2e1a72fcca58-826da9ee839mr10464994b3a.30.1771932305814; Tue, 24 Feb 2026 03:25:05 -0800 (PST) Received: from d.home.yangfl.dn42 ([2603:c020:800b:d7ff::38]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-826dd694eecsm10262316b3a.25.2026.02.24.03.25.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Feb 2026 03:25:05 -0800 (PST) From: David Yang To: netdev@vger.kernel.org Cc: David Yang , Andrew Lunn , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , linux-kernel@vger.kernel.org Subject: [PATCH net-next v2 0/3] net: dsa: yt921x: Use u64_stats_t for MIB stats Date: Tue, 24 Feb 2026 19:24:04 +0800 Message-ID: <20260224112411.1561917-1-mmyangfl@gmail.com> X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Avoid load/store tearing of 64-bit values on 32-bit architectures. v1: https://lore.kernel.org/r/20260203171305.95085-1-mmyangfl@gmail.com - use functions instead of macros - rework commit message - hold lock for stats when possible v0: - Sending remaining part of https://lore.kernel.org/r/20260118013019.1078847-1-mmyangfl@gmail.com David Yang (3): net: dsa: yt921x: Refactor port error message net: dsa: yt921x: Return early for failed MIB read net: dsa: yt921x: Use u64_stats_t for MIB stats drivers/net/dsa/yt921x.c | 235 ++++++++++++++++++++++----------------- drivers/net/dsa/yt921x.h | 114 ++++++++++--------- 2 files changed, 198 insertions(+), 151 deletions(-) -- 2.51.0