From mboxrd@z Thu Jan 1 00:00:00 1970 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 558FBC4706C for ; Sat, 13 Jan 2024 10:26:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ZTL3b/zHSZTinDDhkE5EFuDplImGofAIzQHK+fvQoz8=; b=TI3tKjFK367a8/ Ap4HCI27kVcdvtsbRuutIj5rtPuKULUNl2Tc+pbfGMr3smPGnwoPuVEkTZnswjEJ/PzZkLwGlA6WE q4kjL3y8Bx3h5PqkbzX9xHoXSowfPE5j+/Ai8GGnopNE4qKU5AGOpsERUQl4Do086pck0c4A6sOWe seolpbD515UwsB1AIEGp7DQDZG3Se0QvS7YlRHzkZ4/v1LvuYhO3GYyLRN5J64pldFcsGK9RQXHUI OWQkDBUyyEi2ZBRxDohnDFt6cQeQRCMhyc8SyC3P2iSpLw+jSQ0LwHNjKXwUHFVG42MBHqPQKxv+A 4v29OO0wyOSB39Byu29A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rObDV-004tH6-1W; Sat, 13 Jan 2024 10:26:17 +0000 Received: from relay3-d.mail.gandi.net ([217.70.183.195]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rObDR-004tEW-0Y; Sat, 13 Jan 2024 10:26:14 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id A744F60003; Sat, 13 Jan 2024 10:26:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arinc9.com; s=gm1; t=1705141571; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=K74UmSfww86sKRHPRbaIqpCkTmy2g35l267dAcwExuk=; b=Fxj+04otsJp1SJu+HIYxrH0z+e8E8WNt12lar+t0Tw9Do1PHQlGNQ/Pw4O4rbX4mdaB8tn pAM4zjmOnEaiEpiuypTZhuaygnZ/e5QVjqncsMENMMgWTRkKmrdMJOn3rXGT42aTHPe3sV k+CITAJILJsCBoZXl5IFcYb4F/ibLbzCEkcfsRM5C8i0iaIdSeNVm5iuRK/GMrJZ3pje5j S9c7BKOnYZelceUMQt1HIX2xqU/VcC+0ieitdRU9DY4MofvN/FlpcnNLHDiIPA22oen3ym xGcsW7ZjAF7HsZxrnaM/YC2CJSB90xyCCxs7BdGZb6oYUqk0UBOFReex78Qp7w== From: =?UTF-8?q?Ar=C4=B1n=C3=A7=20=C3=9CNAL?= To: =?UTF-8?q?Ar=C4=B1n=C3=A7=20=C3=9CNAL?= , Daniel Golle , Landen Chao , DENG Qingfang , Sean Wang , Andrew Lunn , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Luiz Angelo Daros de Luca , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [RFC PATCH net-next 6/8] net: dsa: mt7530: simplify mt7530_setup_port6() and change to void Date: Sat, 13 Jan 2024 13:25:27 +0300 Message-Id: <20240113102529.80371-7-arinc.unal@arinc9.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20240113102529.80371-1-arinc.unal@arinc9.com> References: <20240113102529.80371-1-arinc.unal@arinc9.com> MIME-Version: 1.0 X-GND-Sasl: arinc.unal@arinc9.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240113_022613_477206_F8391532 X-CRM114-Status: GOOD ( 17.89 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org VGhpcyBjb2RlIGlzIGZyb20gYmVmb3JlIHRoaXMgZHJpdmVyIHdhcyBjb252ZXJ0ZWQgdG8gcGh5 bGluayBBUEkuIFBoeWxpbmsKZGVhbHMgd2l0aCB0aGUgdW5zdXBwb3J0ZWQgaW50ZXJmYWNlIGNh c2VzIGJlZm9yZSBtdDc1MzBfc2V0dXBfcG9ydDYoKSBpcwpydW4uIFRoZXJlZm9yZSwgdGhlIGRl ZmF1bHQgY2FzZSB3b3VsZCBuZXZlciBydW4uIEhvd2V2ZXIsIGl0IG11c3QgYmUKZGVmaW5lZCBu b25ldGhlbGVzcyB0byBoYW5kbGUgYWxsIHRoZSByZW1haW5pbmcgZW51bWVyYXRpb24gdmFsdWVz LCB0aGUKcGh5LW1vZGVzLgoKU3dpdGNoIHRvIGlmIHN0YXRlbWVudCBmb3IgUkdNSUkgYW5kIHJl dHVybiB3aGljaCBzaW1wbGlmaWVzIHRoZSBjb2RlIGFuZApzYXZlcyBhbiBpbmRlbnQuCgpEbyBu b3Qgc2V0IFA2X0lOVEZfTU9ERSwgd2hpY2ggaXMgdGhlIHRoZSB0aHJlZSBsZWFzdCBzaWduaWZp Y2FudCBiaXRzIG9mCnRoZSBNVDc1MzBfUDZFQ1IgcmVnaXN0ZXIsIHRvIDAgZm9yIFJHTUlJIGFz IGl0IHdpbGwgYWxyZWFkeSBiZSAwIGFmdGVyCnJlc2V0LgoKUmVhZCBYVEFMIGFmdGVyIGNoZWNr aW5nIGZvciBSR01JSSBhcyBpdCdzIG9ubHkgbmVlZGVkIGZvciB0aGUgVFJHTUlJCmludGVyZmFj ZSBtb2RlLgoKQ2hhbmdlIG10NzUzMF9zZXR1cF9wb3J0NigpIHRvIHZvaWQgbm93IHRoYXQgdGhl cmUncmUgbm8gZXJyb3IgY2FzZXMgbGVmdC4KClNpZ25lZC1vZmYtYnk6IEFyxLFuw6cgw5xOQUwg PGFyaW5jLnVuYWxAYXJpbmM5LmNvbT4KLS0tCiBkcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmMgfCAx MDAgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl ZCwgNDAgaW5zZXJ0aW9ucygrKSwgNjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9uZXQvZHNhL210NzUzMC5jIGIvZHJpdmVycy9uZXQvZHNhL210NzUzMC5jCmluZGV4IDNjZTRl MGJiMDRkZC4uM2EwMjMwODc2M2NhIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9kc2EvbXQ3NTMw LmMKKysrIGIvZHJpdmVycy9uZXQvZHNhL210NzUzMC5jCkBAIC00MTQsNzIgKzQxNCw1NiBAQCBt dDc1M3hfcHJlZmVycmVkX2RlZmF1bHRfbG9jYWxfY3B1X3BvcnQoc3RydWN0IGRzYV9zd2l0Y2gg KmRzKQogfQogCiAvKiBTZXR1cCBwb3J0IDYgaW50ZXJmYWNlIG1vZGUgYW5kIFRSR01JSSBUWCBj aXJjdWl0ICovCi1zdGF0aWMgaW50CitzdGF0aWMgdm9pZAogbXQ3NTMwX3NldHVwX3BvcnQ2KHN0 cnVjdCBkc2Ffc3dpdGNoICpkcywgcGh5X2ludGVyZmFjZV90IGludGVyZmFjZSkKIHsKIAlzdHJ1 Y3QgbXQ3NTMwX3ByaXYgKnByaXYgPSBkcy0+cHJpdjsKLQl1MzIgbmNwbzEsIHNzY19kZWx0YSwg dHJnaW50LCB4dGFsOworCXUzMiBuY3BvMSwgc3NjX2RlbHRhLCB4dGFsOwogCiAJbXQ3NTMwX2Ns ZWFyKHByaXYsIE1UNzUzMF9NSFdUUkFQLCBNSFdUUkFQX1A2X0RJUyk7CiAKKwlpZiAoaW50ZXJm YWNlID09IFBIWV9JTlRFUkZBQ0VfTU9ERV9SR01JSSkKKwkJcmV0dXJuOworCisJbXQ3NTMwX3Jt dyhwcml2LCBNVDc1MzBfUDZFQ1IsIFA2X0lOVEZfTU9ERV9NQVNLLCBQNl9JTlRGX01PREUoMSkp OworCiAJeHRhbCA9IG10NzUzMF9yZWFkKHByaXYsIE1UNzUzMF9NSFdUUkFQKSAmIEhXVFJBUF9Y VEFMX01BU0s7CiAKLQlzd2l0Y2ggKGludGVyZmFjZSkgewotCWNhc2UgUEhZX0lOVEVSRkFDRV9N T0RFX1JHTUlJOgotCQl0cmdpbnQgPSAwOwotCQlicmVhazsKLQljYXNlIFBIWV9JTlRFUkZBQ0Vf TU9ERV9UUkdNSUk6Ci0JCXRyZ2ludCA9IDE7CisJaWYgKHh0YWwgPT0gSFdUUkFQX1hUQUxfMjVN SFopCisJCXNzY19kZWx0YSA9IDB4NTc7CisJZWxzZQorCQlzc2NfZGVsdGEgPSAweDg3OworCisJ aWYgKHByaXYtPmlkID09IElEX01UNzYyMSkgeworCQkvKiBQTEwgZnJlcXVlbmN5OiAxMjVNSHo6 IDEuMEdCaXQgKi8KKwkJaWYgKHh0YWwgPT0gSFdUUkFQX1hUQUxfNDBNSFopCisJCQluY3BvMSA9 IDB4MDY0MDsKIAkJaWYgKHh0YWwgPT0gSFdUUkFQX1hUQUxfMjVNSFopCi0JCQlzc2NfZGVsdGEg PSAweDU3OwotCQllbHNlCi0JCQlzc2NfZGVsdGEgPSAweDg3OwotCQlpZiAocHJpdi0+aWQgPT0g SURfTVQ3NjIxKSB7Ci0JCQkvKiBQTEwgZnJlcXVlbmN5OiAxMjVNSHo6IDEuMEdCaXQgKi8KLQkJ CWlmICh4dGFsID09IEhXVFJBUF9YVEFMXzQwTUhaKQotCQkJCW5jcG8xID0gMHgwNjQwOwotCQkJ aWYgKHh0YWwgPT0gSFdUUkFQX1hUQUxfMjVNSFopCi0JCQkJbmNwbzEgPSAweDBhMDA7Ci0JCX0g ZWxzZSB7IC8qIFBMTCBmcmVxdWVuY3k6IDI1ME1IejogMi4wR2JpdCAqLwotCQkJaWYgKHh0YWwg PT0gSFdUUkFQX1hUQUxfNDBNSFopCi0JCQkJbmNwbzEgPSAweDBjODA7Ci0JCQlpZiAoeHRhbCA9 PSBIV1RSQVBfWFRBTF8yNU1IWikKLQkJCQluY3BvMSA9IDB4MTQwMDsKLQkJfQotCQlicmVhazsK LQlkZWZhdWx0OgotCQlkZXZfZXJyKHByaXYtPmRldiwgInhNSUkgaW50ZXJmYWNlICVkIG5vdCBz dXBwb3J0ZWRcbiIsCi0JCQlpbnRlcmZhY2UpOwotCQlyZXR1cm4gLUVJTlZBTDsKKwkJCW5jcG8x ID0gMHgwYTAwOworCX0gZWxzZSB7IC8qIFBMTCBmcmVxdWVuY3k6IDI1ME1IejogMi4wR2JpdCAq LworCQlpZiAoeHRhbCA9PSBIV1RSQVBfWFRBTF80ME1IWikKKwkJCW5jcG8xID0gMHgwYzgwOwor CQlpZiAoeHRhbCA9PSBIV1RSQVBfWFRBTF8yNU1IWikKKwkJCW5jcG8xID0gMHgxNDAwOwogCX0K IAotCW10NzUzMF9ybXcocHJpdiwgTVQ3NTMwX1A2RUNSLCBQNl9JTlRGX01PREVfTUFTSywKLQkJ ICAgUDZfSU5URl9NT0RFKHRyZ2ludCkpOwotCi0JaWYgKHRyZ2ludCkgewotCQkvKiBEaXNhYmxl IHRoZSBNVDc1MzAgVFJHTUlJIGNsb2NrcyAqLwotCQljb3JlX2NsZWFyKHByaXYsIENPUkVfVFJH TUlJX0dTV19DTEtfQ0csIFJFR19UUkdNSUlDS19FTik7Ci0KLQkJLyogU2V0dXAgdGhlIE1UNzUz MCBUUkdNSUkgVHggQ2xvY2sgKi8KLQkJY29yZV93cml0ZShwcml2LCBDT1JFX1BMTF9HUk9VUDUs IFJHX0xDRERTX1BDV19OQ1BPMShuY3BvMSkpOwotCQljb3JlX3dyaXRlKHByaXYsIENPUkVfUExM X0dST1VQNiwgUkdfTENERFNfUENXX05DUE8wKDApKTsKLQkJY29yZV93cml0ZShwcml2LCBDT1JF X1BMTF9HUk9VUDEwLCBSR19MQ0REU19TU0NfREVMVEEoc3NjX2RlbHRhKSk7Ci0JCWNvcmVfd3Jp dGUocHJpdiwgQ09SRV9QTExfR1JPVVAxMSwgUkdfTENERFNfU1NDX0RFTFRBMShzc2NfZGVsdGEp KTsKLQkJY29yZV93cml0ZShwcml2LCBDT1JFX1BMTF9HUk9VUDQsCi0JCQkgICBSR19TWVNQTExf RERTRkJLX0VOIHwgUkdfU1lTUExMX0JJQVNfRU4gfAotCQkJICAgUkdfU1lTUExMX0JJQVNfTFBG X0VOKTsKLQkJY29yZV93cml0ZShwcml2LCBDT1JFX1BMTF9HUk9VUDIsCi0JCQkgICBSR19TWVNQ TExfRU5fTk9STUFMIHwgUkdfU1lTUExMX1ZPREVOIHwKLQkJCSAgIFJHX1NZU1BMTF9QT1NESVYo MSkpOwotCQljb3JlX3dyaXRlKHByaXYsIENPUkVfUExMX0dST1VQNywKLQkJCSAgIFJHX0xDRERT X1BDV19OQ1BPX0NIRyB8IFJHX0xDQ0RTX0MoMykgfAotCQkJICAgUkdfTENERFNfUFdEQiB8IFJH X0xDRERTX0lTT19FTik7CisJLyogRGlzYWJsZSB0aGUgTVQ3NTMwIFRSR01JSSBjbG9ja3MgKi8K Kwljb3JlX2NsZWFyKHByaXYsIENPUkVfVFJHTUlJX0dTV19DTEtfQ0csIFJFR19UUkdNSUlDS19F Tik7CiAKLQkJLyogRW5hYmxlIHRoZSBNVDc1MzAgVFJHTUlJIGNsb2NrcyAqLwotCQljb3JlX3Nl dChwcml2LCBDT1JFX1RSR01JSV9HU1dfQ0xLX0NHLCBSRUdfVFJHTUlJQ0tfRU4pOwotCX0KKwkv KiBTZXR1cCB0aGUgTVQ3NTMwIFRSR01JSSBUeCBDbG9jayAqLworCWNvcmVfd3JpdGUocHJpdiwg Q09SRV9QTExfR1JPVVA1LCBSR19MQ0REU19QQ1dfTkNQTzEobmNwbzEpKTsKKwljb3JlX3dyaXRl KHByaXYsIENPUkVfUExMX0dST1VQNiwgUkdfTENERFNfUENXX05DUE8wKDApKTsKKwljb3JlX3dy aXRlKHByaXYsIENPUkVfUExMX0dST1VQMTAsIFJHX0xDRERTX1NTQ19ERUxUQShzc2NfZGVsdGEp KTsKKwljb3JlX3dyaXRlKHByaXYsIENPUkVfUExMX0dST1VQMTEsIFJHX0xDRERTX1NTQ19ERUxU QTEoc3NjX2RlbHRhKSk7CisJY29yZV93cml0ZShwcml2LCBDT1JFX1BMTF9HUk9VUDQsIFJHX1NZ U1BMTF9ERFNGQktfRU4gfAorCQkgICBSR19TWVNQTExfQklBU19FTiB8IFJHX1NZU1BMTF9CSUFT X0xQRl9FTik7CisJY29yZV93cml0ZShwcml2LCBDT1JFX1BMTF9HUk9VUDIsIFJHX1NZU1BMTF9F Tl9OT1JNQUwgfAorCQkgICBSR19TWVNQTExfVk9ERU4gfCBSR19TWVNQTExfUE9TRElWKDEpKTsK Kwljb3JlX3dyaXRlKHByaXYsIENPUkVfUExMX0dST1VQNywgUkdfTENERFNfUENXX05DUE9fQ0hH IHwKKwkJICAgUkdfTENDRFNfQygzKSB8IFJHX0xDRERTX1BXREIgfCBSR19MQ0REU19JU09fRU4p OwogCi0JcmV0dXJuIDA7CisJLyogRW5hYmxlIHRoZSBNVDc1MzAgVFJHTUlJIGNsb2NrcyAqLwor CWNvcmVfc2V0KHByaXYsIENPUkVfVFJHTUlJX0dTV19DTEtfQ0csIFJFR19UUkdNSUlDS19FTik7 CiB9CiAKIHN0YXRpYyB2b2lkCkBAIC0yNTk3LDE1ICsyNTgxLDExIEBAIG10NzUzMF9tYWNfY29u ZmlnKHN0cnVjdCBkc2Ffc3dpdGNoICpkcywgaW50IHBvcnQsIHVuc2lnbmVkIGludCBtb2RlLAog CQkgIHBoeV9pbnRlcmZhY2VfdCBpbnRlcmZhY2UpCiB7CiAJc3RydWN0IG10NzUzMF9wcml2ICpw cml2ID0gZHMtPnByaXY7Ci0JaW50IHJldDsKIAotCWlmIChwb3J0ID09IDUpIHsKKwlpZiAocG9y dCA9PSA1KQogCQltdDc1MzBfc2V0dXBfcG9ydDUocHJpdi0+ZHMsIGludGVyZmFjZSk7Ci0JfSBl bHNlIGlmIChwb3J0ID09IDYpIHsKLQkJcmV0ID0gbXQ3NTMwX3NldHVwX3BvcnQ2KHByaXYtPmRz LCBpbnRlcmZhY2UpOwotCQlpZiAocmV0KQotCQkJcmV0dXJuIHJldDsKLQl9CisJZWxzZSBpZiAo cG9ydCA9PSA2KQorCQltdDc1MzBfc2V0dXBfcG9ydDYocHJpdi0+ZHMsIGludGVyZmFjZSk7CiAK IAlyZXR1cm4gMDsKIH0KLS0gCjIuNDAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK