Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/808836/?format=api
{ "id": 808836, "url": "http://patchwork.ozlabs.org/api/patches/808836/?format=api", "web_url": "http://patchwork.ozlabs.org/project/lede/patch/1504285609-21154-1-git-send-email-kevin@darbyshire-bryant.me.uk/", "project": { "id": 54, "url": "http://patchwork.ozlabs.org/api/projects/54/?format=api", "name": "LEDE development", "link_name": "lede", "list_id": "lede-dev.lists.infradead.org", "list_email": "lede-dev@lists.infradead.org", "web_url": "http://lede-project.org/", "scm_url": "", "webscm_url": "http://git.lede-project.org/", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<1504285609-21154-1-git-send-email-kevin@darbyshire-bryant.me.uk>", "list_archive_url": null, "date": "2017-09-01T17:06:49", "name": "[LEDE-DEV] kernel: refresh 4.4 phy drivers patch", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": false, "hash": "330e14069fd3e18cd6800a2128138e1a53c5a98a", "submitter": { "id": 66241, "url": "http://patchwork.ozlabs.org/api/people/66241/?format=api", "name": "Kevin Darbyshire-Bryant", "email": "kevin@darbyshire-bryant.me.uk" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/lede/patch/1504285609-21154-1-git-send-email-kevin@darbyshire-bryant.me.uk/mbox/", "series": [ { "id": 1079, "url": "http://patchwork.ozlabs.org/api/series/1079/?format=api", "web_url": "http://patchwork.ozlabs.org/project/lede/list/?series=1079", "date": "2017-09-01T17:06:49", "name": "[LEDE-DEV] kernel: refresh 4.4 phy drivers patch", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/1079/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/808836/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/808836/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org", "Authentication-Results": [ "ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)", "ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"X8r+yvIS\"; \n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=darbyshire-bryant.me.uk\n\theader.i=@darbyshire-bryant.me.uk header.b=\"TCpw4Y3h\"; \n\tdkim-atps=neutral", "spf=none (sender IP is )\n\tsmtp.mailfrom=kevin@darbyshire-bryant.me.uk; " ], "Received": [ "from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xkQfZ2JsSz9t2x\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSat, 2 Sep 2017 03:07:50 +1000 (AEST)", "from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dnpPp-0002Qh-UF; Fri, 01 Sep 2017 17:07:33 +0000", "from mail-eopbgr10075.outbound.protection.outlook.com\n\t([40.107.1.75] helo=EUR02-HE1-obe.outbound.protection.outlook.com)\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dnpPe-0002IA-5T\n\tfor lede-dev@lists.infradead.org; Fri, 01 Sep 2017 17:07:32 +0000", "from Animal.darbyshire-bryant.me.uk (188.221.219.2) by\n\tVI1PR07MB1037.eurprd07.prod.outlook.com (2a01:111:e400:5096::13) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.3;\n\tFri, 1 Sep 2017 17:06:54 +0000" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Subject:MIME-Version:Message-Id:Date:To\n\t:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:\n\tResent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:\n\tList-Owner; bh=omlJVW86RYxZKdpniIZEh3yLbHmsYUUmfRVcK9d++Q8=;\n\tb=X8r+yvISnchGac\n\tVP+JG2MICPdOrKbeldtzxnfA7eca8FzQHxxxyrmVcgZPUpH8p2vO4baNYM3o1SRZpmUTpgO97HRw4\n\tv36wGAq368YVKeomDr/h1ToEYJztRQwwk/94lW+0Aitez2tUI5hB8kOBr4/UtbZCH6Z2r95ZlHbrf\n\tGmpnNNgOhexjZ0SRJ6oYmZdvr+mH7JMNiXmrm4Kxp6bYcawLKyGPTzP9j4cjOcIvBi4eRrDJxWVw0\n\tYUnl2t8hu7XOEonxi7a9pkuc/NQeSkMW0qT1CSZD638XTwHLlZD0xhRianoMR34fKmYYfqgQTPb+3\n\t+PmmK/QbH1PAZpMQkotg==;", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=darbyshire-bryant.me.uk; s=selector1;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=rItdis49cJAl3OSGy23RGMeLViVnjesACWaUFiFQI60=;\n\tb=TCpw4Y3hr/a15KwrYHhziAVSDOdApcKDeFj9i2Ea5CmxYJG6NMKJaBBNNMtZPoOf9FDQuF+ztSBK0ljDn1XYXRqQdotmLu3TdAXmOXOXhmWuYhP8h0Wyhcu0EHdKyfCV0gEtDbDFOZgrbd2Lj6d8uB/w8btCoIr4Mv1kU82B68M=" ], "From": "Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>", "To": "lede-dev@lists.infradead.org", "Date": "Fri, 1 Sep 2017 18:06:49 +0100", "Message-Id": "<1504285609-21154-1-git-send-email-kevin@darbyshire-bryant.me.uk>", "X-Mailer": "git-send-email 2.7.4", "MIME-Version": "1.0", "X-Originating-IP": "[188.221.219.2]", "X-ClientProxiedBy": "DB6PR07CA0063.eurprd07.prod.outlook.com\n\t(2603:10a6:6:2a::25) To VI1PR07MB1037.eurprd07.prod.outlook.com\n\t(2a01:111:e400:5096::13)", "X-MS-PublicTrafficType": "Email", "X-MS-Office365-Filtering-Correlation-Id": "37f4c3db-1872-4df6-d451-08d4f15bd87f", "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(2017082002075)(300000503095)(300135400095)(201703131423075)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:VI1PR07MB1037; ", "X-Microsoft-Exchange-Diagnostics": [ "1; VI1PR07MB1037;\n\t3:MmvT6Q+rQTo5/t1ODZVC8cXRDcziywU8TB6DjBxE/L1fRn9jZSR0o1Jzmib4wYKbDPK5rJrJd7jszhNOFbIGFAQuhMiFYDAgrQhojfuPT+KyZkPbRCjFtBQrengniQjlHPb/eLd5qLKXT2occG1a+wwCtpkVclAhgrPughXVnGR0OtuuEcX0b4ik2dNgpqszcK5tRapKLwLw1Deb0m4GyQLClD2czWykdjqMdp9Kbf6oD99MzVP8aEDa4FhDAVqF;\n\t25:lyi324wWYydmALuHkdC72LVh1W+C6B8xnLElrZgV+dh+43w1MFbP/M6Cgx3H+lk+fEcMlGGFHLnT+gJFTsQCX4TJiRAeT0YAwjhzya6KCZSXqCh4M+nP7HrnU+qM0rtiOauhYFJVPwPsxPUcoJyMLM7U1F7at88AmfXSdzCuC1KRSLI5CapQ2MxXgGtYcnTK8177I29pLu1ENb/A9hj9leHd0SLa1KRxQWUjoTe0Xs61BlR6uoCaQPU4rbXpROQjqoZxqRE+CS579l8Pi3JpuEEpRabMp9vfuZ1PgnKqAaZGol/+BFhrlQ4bVFtKOUVMSaKQjFI3b3eTiemQJnhybg==;\n\t31:kidr68R3iAv1nska+yxENvLizsOZng+aQaHk1ipU0oKj9qswZ0IexcsfdtVplCwYd6xBdO3onjbo4/U/O5lkrfai6EJBplI9NkejSq2hymqqxvxkUoHjuN2O1WiyhlZa2gLtV+YAe5fCWJqTcRl7UbfQnJc2h2i5H2y/62eO4aMwhE/rvDADDUbSsy+5KuWtblIDPqL7MSlwkDetj3M9tTTCPoSxLQ6SaVW2BnilYfQ=", "1; VI1PR07MB1037;\n\t4:3GMA4vp9TZpKQqzNxmnnzSsr0Us5+Q9CUzKSrNFEGJsz6LPg/Nfq5siUyb+VYx02odfPCzEmsWWj/a8R+d48tWqQwCgEJJIGzBXhWnekUBl+Phkorep3XRyKFNgyTZ+W4VpoQiF5STkqZpT9l3Irs93rEihXs54UeZeuCtFmKQToXkjyxoWCG9eGinbNoy+o+ZXbJE/XlxaJlXjRGnpXtPRGHNzWpzyBH7SM6IuCGd2nWctvcpY2UGEKaAuh1MKK", "=?us-ascii?Q?1; VI1PR07MB1037;\n\t23:+ZtMQf+G2cSHQRSEDYXAm+3rrckaDfNou14RpE7Fb?=\n\tuvdmh+ofO8Pa0TKQi+wXzXfeZwYujHwHDhefSWp5scRzIgEu9vPfdCHK4UYYjQysiby/Z7w8h3UOH6a45x/GuPz+t7c736p9X7ALEUyPMFqMoHWbx7NGv4s1sbSoYKQzjkeO0CfbMnbvcHEnd1KxI3qJnoihZPRMGl9eLVon8X+mVq7YZzBVoTfvAORGBLhw0aJdiF6HS7Otr3pe0S6THCUdyc489ZViYugETLKw8aovqningRHc+67YgfXeqHTHDt1kdIQgW9AOBUAHwe+EDdodqSdmsiYaCzv6wtDtt8O2cRTwpR9AjJMNsy3w/eHrHlvhMw+v5jJi8HtgJmBRETc3CutZoN0OmtUBbKVQuGAob5gI6FzreUgfDYKh0MCRGKKgJsIttntoJn6yrwFUlV4j+GccIlmCHuQd5Ec14cgyv7Gd0NmKaE+qCSzFrzQNCQxiJplKyhR6Up6FYJwRhD30VTdDEIeY1VjYq7Ii0ljHFnC8dnTNhw5XpkK4aKwI1B3nx/3iX0wJ43n/JksoM/4P82HI1X80A2wxweBX9/CDpOdbu23RCtVwJyl+t9/hRbl8Zx9efgba4KUT2N79AKXncjCcJ8hE0O7q1xB7+zU7rMzCuE8CEF5DnX+XZa6ZfwcBAAiYE6vASyFJ5PZ932sWt4yZgLKykWp74jUKyJr96ypPXoAhwNsL4WbU7z/v4HktZGaelN0cMpl6qlJjyB31jIskYLM3TOLqVPd/hWxk7H/hkh96rhZ8q52aELqI60me6wKmLyv0ZjdknUgGoQsTf1PIV9gnf04VqvZkax9d+JbjBY2xMl+aKnS2kjLjKj15PMbpMUYzKAVRqikxRU7Hcr/skGCU+gBf9R+RDimxbOi3FJGTxXwRo1ead6cpY98LoBhymGjik2wIbXwI8OSydEEoSJTzBjwqI6JAhTjU8TRVFQPoDvMYroxkDFQA8GnXzUkTQKi1XPpmG2MUZ7+ONUR/ZlyM+qnCegJAjxHu0Ohto4ux+yUsTiju2opq4cec93knNFQVkt2x/YEknT0wiNRP4ve3wMfIcq5wMHi2+EyFrIiNTPM8ro8dG+JG4XiCk1eRcjZe/H2yFjtUmonoK54YJAS4g0cZRnsjOconQx1Ux3vG+O5yKBLBKpSNx4hKXfxaa2pIC/gSJhx+5gXq01kc6bCeNwYWi+dSmtBvg==", "1; VI1PR07MB1037;\n\t6:etoJSZ4sd4v+H4tA8hnCiTKlUwkl4tDClxvoRHD2j+YyYnk5fUybWDht27K7l8EcTPfLPAYLbsjDtYfw/FCw0y77dAAof7jDx9Tw1yLl3g0tqSZTqRj6aS4B3eLbPZzSjmOKp/MKEO6a2r6B7aAeNd1244Xcf5MrkfosIvaR39JG2mIv12kXUAHd4iMeKWN8d5hkY7NhuSinRb2FXrYxoznN34fuZQscv9BchRAXMo+QRZZ4RxObgRGjV7QhoWtFFMvrLk61Qs620ed4vHOwJzZgx8VIZ34/9cXpNT2c2YqRLKwbDc21VQw5ARvmoMEdfuLuuQ0HxMR0nnHZ0f7ccA==;\n\t5:e5cau4tcMmNboSmvjEo0a6MMLOEK7U3sNEFuIi0AVdMV+EkDy65khbyYlnsrOf/rfu+56sHp+4/0rG7d+6g8RacqQQ0dZbXhjCBGEarcMHuxvGksvFPNMYI8stm9TrESqEXEeeVyhNgNP2bnjSZ6wQ==;\n\t24:IoJFSBbrNkgm4WGxNbOc+4+3TZbE4jQSTqwDgIXNOcwgRR6nBHBCcm70Btaad6/oTlOAevm3M212ihQrXpoUZiA4k1FkI8BS+AR5QOKIESc=;\n\t7:okLHwnqNYd6LWRZdFmF/7vrDnZ0Rtq9v+GoATgBEynVNDSKhdJYPgZ2PFdBOQDwgs5RcX3VlA80c+TQ4sWbva5ZplcUo0aq0bP1hk3PxeMmSjkLnQLeNowtftcVmiugmqbeOk/noIwzF1NX1Lt547SF+ppRa49s+9+A6UaONba/NY5ITynohivQtHTdJ/ml8AujRPpE/JDYo7clE0D/dWjJcifsnzYxyOiuaKQlXeOw=" ], "X-MS-TrafficTypeDiagnostic": "VI1PR07MB1037:", "X-Exchange-Antispam-Report-Test": "UriScan:;", "X-Microsoft-Antispam-PRVS": "<VI1PR07MB1037348D265AB33E4360F2D8A5920@VI1PR07MB1037.eurprd07.prod.outlook.com>", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(6041248)(2016111802025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(20161123558100)(6072148)(6043046)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:VI1PR07MB1037; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:VI1PR07MB1037; ", "X-Forefront-PRVS": "0417A3FFD2", "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(4630300001)(7370300001)(6009001)(39830400002)(189002)(199003)(478600001)(47776003)(48376002)(50226002)(97736004)(50466002)(36756003)(4326008)(189998001)(25786009)(66066001)(2906002)(86362001)(33646002)(3846002)(6116002)(107886003)(106356001)(74482002)(575784001)(110136004)(8676002)(42186005)(101416001)(81156014)(5660300001)(7350300001)(105586002)(5003940100001)(81166006)(50986999)(6486002)(53416004)(6666003)(68736007)(305945005)(6916009)(42882006)(69596002)(53936002)(2361001)(2351001)(7736002)(309714004);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR07MB1037;\n\tH:Animal.darbyshire-bryant.me.uk; \n\tFPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; ", "Received-SPF": "None (protection.outlook.com: darbyshire-bryant.me.uk does not\n\tdesignate permitted sender hosts)", "SpamDiagnosticOutput": "1:99", "SpamDiagnosticMetadata": "NSPM", "X-OriginatorOrg": "darbyshire-bryant.me.uk", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "01 Sep 2017 17:06:54.0156\n\t(UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "VI1PR07MB1037", "X-CRM114-Version": "20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ", "X-CRM114-CacheID": "sfid-20170901_100722_851703_A2466712 ", "X-CRM114-Status": "UNSURE ( 9.69 )", "X-CRM114-Notice": "Please train this message.", "X-Spam-Score": "-2.0 (--)", "X-Spam-Report": "SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details: (-2.0 points)\n\tpts rule name description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [40.107.1.75 listed in list.dnswl.org]\n\t-0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4)\n\t[40.107.1.75 listed in wl.mailspike.net]\n\t-0.0 SPF_PASS SPF: sender matches SPF record\n\t-0.0 SPF_HELO_PASS SPF: HELO matches SPF record\n\t-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's\n\tdomain -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders", "Subject": "[LEDE-DEV] [PATCH] kernel: refresh 4.4 phy drivers patch", "X-BeenThere": "lede-dev@lists.infradead.org", "X-Mailman-Version": "2.1.21", "Precedence": "list", "List-Id": "<lede-dev.lists.infradead.org>", "List-Unsubscribe": "<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>", "List-Archive": "<http://lists.infradead.org/pipermail/lede-dev/>", "List-Post": "<mailto:lede-dev@lists.infradead.org>", "List-Help": "<mailto:lede-dev-request@lists.infradead.org?subject=help>", "List-Subscribe": "<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>", "Cc": "Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Sender": "\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>", "Errors-To": "lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org" }, "content": "Tidy up fuzz in 002-phy_drivers_backport.patch due to recent\ncommits to out of tree phy drivers implementing get_port_stats()\n\nPhy driver commits: 0369e35, 3056d09, 4ddbc43, 4d8a66d\n\nSigned-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>\n---\n .../pending-4.4/002-phy_drivers_backport.patch | 34 +++++++++++-----------\n 1 file changed, 17 insertions(+), 17 deletions(-)", "diff": "diff --git a/target/linux/generic/pending-4.4/002-phy_drivers_backport.patch b/target/linux/generic/pending-4.4/002-phy_drivers_backport.patch\nindex fe0c059..72e13dc 100644\n--- a/target/linux/generic/pending-4.4/002-phy_drivers_backport.patch\n+++ b/target/linux/generic/pending-4.4/002-phy_drivers_backport.patch\n@@ -1,6 +1,6 @@\n --- a/drivers/net/phy/adm6996.c\n +++ b/drivers/net/phy/adm6996.c\n-@@ -286,7 +286,7 @@ static u16\n+@@ -289,7 +289,7 @@ static u16\n adm6996_read_mii_reg(struct adm6996_priv *priv, enum admreg reg)\n {\n \tstruct phy_device *phydev = priv->priv;\n@@ -9,7 +9,7 @@\n \n \treturn bus->read(bus, PHYADDR(reg));\n }\n-@@ -295,7 +295,7 @@ static void\n+@@ -298,7 +298,7 @@ static void\n adm6996_write_mii_reg(struct adm6996_priv *priv, enum admreg reg, u16 val)\n {\n \tstruct phy_device *phydev = priv->priv;\n@@ -18,7 +18,7 @@\n \n \tbus->write(bus, PHYADDR(reg), val);\n }\n-@@ -1018,13 +1018,13 @@ static int adm6996_config_init(struct ph\n+@@ -1050,13 +1050,13 @@ static int adm6996_config_init(struct ph\n \tpdev->supported = ADVERTISED_100baseT_Full;\n \tpdev->advertising = ADVERTISED_100baseT_Full;\n \n@@ -35,7 +35,7 @@\n \tif (!priv)\n \t\treturn -ENOMEM;\n \n-@@ -1044,7 +1044,7 @@ static int adm6996_config_init(struct ph\n+@@ -1076,7 +1076,7 @@ static int adm6996_config_init(struct ph\n }\n \n /*\n@@ -44,7 +44,7 @@\n */\n static int adm6996_read_status(struct phy_device *phydev)\n {\n-@@ -1060,7 +1060,7 @@ static int adm6996_read_status(struct ph\n+@@ -1092,7 +1092,7 @@ static int adm6996_read_status(struct ph\n }\n \n /*\n@@ -53,7 +53,7 @@\n */\n static int adm6996_config_aneg(struct phy_device *phydev)\n {\n-@@ -1069,11 +1069,11 @@ static int adm6996_config_aneg(struct ph\n+@@ -1101,11 +1101,11 @@ static int adm6996_config_aneg(struct ph\n \n static int adm6996_fixup(struct phy_device *dev)\n {\n@@ -67,7 +67,7 @@\n \t\treturn 0;\n \n \t/* look for the switch on the bus */\n-@@ -1120,6 +1120,7 @@ static struct phy_driver adm6996_phy_dri\n+@@ -1152,6 +1152,7 @@ static struct phy_driver adm6996_phy_dri\n \t.config_aneg\t= &adm6996_config_aneg,\n \t.read_status\t= &adm6996_read_status,\n \t.soft_reset\t= adm6996_soft_reset,\n@@ -75,7 +75,7 @@\n };\n \n static int adm6996_gpio_probe(struct platform_device *pdev)\n-@@ -1188,7 +1189,7 @@ static int __init adm6996_init(void)\n+@@ -1220,7 +1221,7 @@ static int __init adm6996_init(void)\n \tint err;\n \n \tphy_register_fixup_for_id(PHY_ANY_ID, adm6996_fixup);\n@@ -86,7 +86,7 @@\n \n --- a/drivers/net/phy/ar8216.c\n +++ b/drivers/net/phy/ar8216.c\n-@@ -177,7 +177,7 @@ ar8xxx_phy_check_aneg(struct phy_device\n+@@ -183,7 +183,7 @@ ar8xxx_phy_check_aneg(struct phy_device\n \tif (ret & BMCR_ANENABLE)\n \t\treturn 0;\n \n@@ -95,7 +95,7 @@\n \tret |= BMCR_ANENABLE | BMCR_ANRESTART;\n \treturn phy_write(phydev, MII_BMCR, ret);\n }\n-@@ -1997,7 +1997,7 @@ ar8xxx_phy_config_init(struct phy_device\n+@@ -2054,7 +2054,7 @@ ar8xxx_phy_config_init(struct phy_device\n \n \tpriv->phy = phydev;\n \n@@ -104,7 +104,7 @@\n \t\tif (chip_is_ar8316(priv)) {\n \t\t\t/* switch device has been initialized, reinit */\n \t\t\tpriv->dev.ports = (AR8216_NUM_PORTS - 1);\n-@@ -2045,7 +2045,7 @@ ar8xxx_check_link_states(struct ar8xxx_p\n+@@ -2102,7 +2102,7 @@ ar8xxx_check_link_states(struct ar8xxx_p\n \t\t/* flush ARL entries for this port if it went down*/\n \t\tif (!link_new)\n \t\t\tpriv->chip->atu_flush_port(priv, i);\n@@ -113,7 +113,7 @@\n \t\t\t i, link_new ? \"up\" : \"down\");\n \t}\n \n-@@ -2064,10 +2064,10 @@ ar8xxx_phy_read_status(struct phy_device\n+@@ -2121,10 +2121,10 @@ ar8xxx_phy_read_status(struct phy_device\n \tif (phydev->state == PHY_CHANGELINK)\n \t\tar8xxx_check_link_states(priv);\n \n@@ -126,7 +126,7 @@\n \tphydev->link = !!link.link;\n \tif (!phydev->link)\n \t\treturn 0;\n-@@ -2097,7 +2097,7 @@ ar8xxx_phy_read_status(struct phy_device\n+@@ -2154,7 +2154,7 @@ ar8xxx_phy_read_status(struct phy_device\n static int\n ar8xxx_phy_config_aneg(struct phy_device *phydev)\n {\n@@ -135,7 +135,7 @@\n \t\treturn 0;\n \n \treturn genphy_config_aneg(phydev);\n-@@ -2152,15 +2152,15 @@ ar8xxx_phy_probe(struct phy_device *phyd\n+@@ -2209,15 +2209,15 @@ ar8xxx_phy_probe(struct phy_device *phyd\n \tint ret;\n \n \t/* skip PHYs at unused adresses */\n@@ -154,7 +154,7 @@\n \t\t\tgoto found;\n \n \tpriv = ar8xxx_create();\n-@@ -2169,7 +2169,7 @@ ar8xxx_phy_probe(struct phy_device *phyd\n+@@ -2226,7 +2226,7 @@ ar8xxx_phy_probe(struct phy_device *phyd\n \t\tgoto unlock;\n \t}\n \n@@ -163,7 +163,7 @@\n \n \tret = ar8xxx_probe_switch(priv);\n \tif (ret)\n-@@ -2190,7 +2190,7 @@ ar8xxx_phy_probe(struct phy_device *phyd\n+@@ -2247,7 +2247,7 @@ ar8xxx_phy_probe(struct phy_device *phyd\n found:\n \tpriv->use_count++;\n \n@@ -172,7 +172,7 @@\n \t\tif (ar8xxx_has_gige(priv)) {\n \t\t\tphydev->supported = SUPPORTED_1000baseT_Full;\n \t\t\tphydev->advertising = ADVERTISED_1000baseT_Full;\n-@@ -2278,21 +2278,33 @@ ar8xxx_phy_soft_reset(struct phy_device\n+@@ -2335,21 +2335,33 @@ ar8xxx_phy_soft_reset(struct phy_device\n \treturn 0;\n }\n \n", "prefixes": [ "LEDE-DEV" ] }