Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp757657pxb; Tue, 12 Apr 2022 12:39:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzZ/qkUhjl75MIF33F42FISYxyj0czRt6qzOXhp+uYCuvAKqT8L7bR9eiqUCGB7XpexG/2c X-Received: by 2002:a62:3341:0:b0:505:a1d2:fbe6 with SMTP id z62-20020a623341000000b00505a1d2fbe6mr17255954pfz.9.1649792341453; Tue, 12 Apr 2022 12:39:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649792341; cv=none; d=google.com; s=arc-20160816; b=qtkcs/0CTkkHP+Sqwr0Q1GuEWQsY7r0Ik9gKynavm0GyzyWA+gXOKSm6lYGHJDezZo SGIt1y8aM/cqK/zTg2ARLHYHKdYDYayd908NCqDzXt6c18alU0lrEgPMcgrzJKIypJ4D cf7MGCfTMbJAxGWKkImo20rX1Eo9J5LNB4XhVA2q/Fc3UxMr8KpGYJ5EReZwIh//Lp/X nUbP5YrmqdgMwZ77RFNHcP2a4ZcmW7jaTRrexy/Yqcx4N3Ir/GlqnSuLJi/Y9PQRCv4F LOkZYLsxrGzRF2L0WypvB9es4SQCea9BcHY50CFi2PFFfO+7IwsAP9hPUecRHVOVDG1J ABgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=w97rX506l0IZkP+JZIYJlQ8t2kG9o3WJCY91DufueFk=; b=rg8NUQr7omNmaZiVUz+XxLRkGsNJHEj10q+klMYmenFyzPNN4hh5gWWmTHx3QJpmHB iWUcGFFaBGpcYBM79WOs3FFiOmWBQjvpozBUy+J80rsHgdjYvq0AQLL9d51xGLCV0rNo yCYzLyOnFbllbTzjcOt1JJDB5O8nkZcayCRkgIm0RC3249TCRHsCKMwNmku4vDvbYDSL BuZzzHQJ0POU/YlS2apF9kLgS9i+SX37r/AITZxa3ZU/S/LQMpvvPM3c7yVWaiolxdEr fufo53Up/q7lCYfYtxlsJcTc9VKhgodCLdg4282g4saeEnGZhbLNw9C8v5M87JbM95H9 SxzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@pqrs.dk header.s=google header.b=ORC1aokz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id i21-20020a631315000000b003816043f01fsi3694288pgl.532.2022.04.12.12.39.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Apr 2022 12:39:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=temperror (no key for signature) header.i=@pqrs.dk header.s=google header.b=ORC1aokz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id ED5214C42A; Tue, 12 Apr 2022 12:38:58 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1358164AbiDLRfg (ORCPT + 99 others); Tue, 12 Apr 2022 13:35:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44842 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1358142AbiDLRfe (ORCPT ); Tue, 12 Apr 2022 13:35:34 -0400 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 139425C34A for ; Tue, 12 Apr 2022 10:33:15 -0700 (PDT) Received: by mail-ej1-x630.google.com with SMTP id bv19so15727868ejb.6 for ; Tue, 12 Apr 2022 10:33:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pqrs.dk; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=w97rX506l0IZkP+JZIYJlQ8t2kG9o3WJCY91DufueFk=; b=ORC1aokz3Akmjy39tO0RY2jzikbJzlVNlrJZb+6WACySbrtF6E+MNNtD7yGr1ALcME 99TOioRefbrdi/g42nB6ZY9BxJZ7iNwer55DdjXCqeZr3gAihwdN9Z0rrqkAAAUgXdjJ QjE+mE4/eal7w8QmOY38mR4NOTj4YYlOOiON0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=w97rX506l0IZkP+JZIYJlQ8t2kG9o3WJCY91DufueFk=; b=Y3hq/6uPecm8Uo7YslLa0Z4be9pXQxiv1dJvuGQcE0u1Wmxz6s7zRIvAxhc0oYHNq9 pK8Fd97nJpc9HbLb7CsWQqrDTmAh1aj53s9lQwSH0ngHHhFPemYvH6/Rqlpwx0Sfwmcm J4T/sfOTbrnn7iYLcQEmxhUYIsmWCiO1tOGrb/i0gr/JsFtQaOSxetZQo/6p9aSzWOaj iWVl4rvQctJeHpBwAupLtnP1EA4Mu/oK3OUAHkRf3sU+8I2X5HyQL9bOTjLteBI3H10j UKTx+fPkgksR+FHebBCJL212nYb66Yx+YlCmSvrP4ywAJzw1JgD6HZU7mi5I/3gk4RrJ arUQ== X-Gm-Message-State: AOAM531iNMQ0WxF5Pg4J2lRj2kWHKEHrRmoZc/aDgNeeXIhjWqYEcPcC YpCRcHSEZMJ9BAGCDMnJckwU9Q== X-Received: by 2002:a17:906:7316:b0:6d7:16be:b584 with SMTP id di22-20020a170906731600b006d716beb584mr34948158ejc.759.1649784793578; Tue, 12 Apr 2022 10:33:13 -0700 (PDT) Received: from capella.. (80.71.142.18.ipv4.parknet.dk. [80.71.142.18]) by smtp.gmail.com with ESMTPSA id o3-20020aa7dd43000000b00419db53ae65sm56142edw.7.2022.04.12.10.33.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Apr 2022 10:33:12 -0700 (PDT) From: =?UTF-8?q?Alvin=20=C5=A0ipraga?= To: Greg Kroah-Hartman , Sasha Levin , stable@vger.kernel.org, Linus Walleij , Andrew Lunn , Vivien Didelot , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Jakub Kicinski , Michael Rasmussen , =?UTF-8?q?Alvin=20=C5=A0ipraga?= , Luiz Angelo Daros de Luca Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH stable 5.16+ 0/3] backported Realtek DSA driver fixes for 5.16 and 5.17 Date: Tue, 12 Apr 2022 19:32:49 +0200 Message-Id: <20220412173253.2247196-1-alvin@pqrs.dk> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Alvin Šipraga These fixes can be applied to both 5.16 and 5.17 - the subtree of drivers/net/dsa/realtek is identical save for a few unrelated places. The main backporting effort was to remove some parts of the patches which touched the newly introduced MDIO interface, which was introduced in the 5.18 development cycle, and to work around a mass-rename of a single variable (smi -> priv). Regrettably this rename will make future stable backports equally tedious and hard to automate. Please let me know if you would like me to send the series again for 5.17. Thanks! Alvin Šipraga (3): net: dsa: realtek: allow subdrivers to externally lock regmap net: dsa: realtek: rtl8365mb: serialize indirect PHY register access net: dsa: realtek: make interface drivers depend on OF drivers/net/dsa/realtek/Kconfig | 1 + drivers/net/dsa/realtek/realtek-smi-core.c | 48 +++++++++++++++++-- drivers/net/dsa/realtek/realtek-smi-core.h | 2 + drivers/net/dsa/realtek/rtl8365mb.c | 54 +++++++++++++--------- 4 files changed, 81 insertions(+), 24 deletions(-) -- 2.35.1