Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030367AbcLWBMn (ORCPT ); Thu, 22 Dec 2016 20:12:43 -0500 Received: from mail-ve1eur01on0139.outbound.protection.outlook.com ([104.47.1.139]:58257 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1030341AbcLWBMc (ORCPT ); Thu, 22 Dec 2016 20:12:32 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peda@axentia.se; Subject: Re: [PATCH v2 REGRESSION RESEND] usb: ohci-at91: use descriptor-based gpio APIs correctly To: Greg Kroah-Hartman References: <1482392635-20521-1-git-send-email-peda@axentia.se> <20161222172705.GA17046@kroah.com> Cc: linux-kernel@vger.kernel.org, Alan Stern , linux-usb@vger.kernel.org, Wenyou Yang From: Peter Rosin Organization: Axentia Technologies AB Message-ID: <0697753c-ea66-805d-a366-7de708efc066@axentia.se> Date: Thu, 22 Dec 2016 21:38:08 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <20161222172705.GA17046@kroah.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Originating-IP: [217.210.101.82] X-ClientProxiedBy: AM4P190CA0021.EURP190.PROD.OUTLOOK.COM (10.172.213.159) To HE1PR0201MB2316.eurprd02.prod.outlook.com (10.168.145.151) X-MS-Office365-Filtering-Correlation-Id: bf3605df-3b8a-45d9-f25f-08d42aaa74d2 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:HE1PR0201MB2316; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0201MB2316;3:wZ1jSF16b6oBWipR6XZf0c6FqwMYwPhRknE92tRT74vpy79NxpT0piAix6UDN2hMcJR8ImtXAP2vMTf44hXVLgH5xQ9UOuIz8tyHmsMvpie2cRJC7/6791Zu9aPvz0WI+C/2vpp76XOOxOTy/irT5NuX991ubK7AyiplMRtHqdg07ExeBLbcu0UTKsYE7Cfsp60MRkGWH+XsvMYeO94Po5iYMiWy3+WhK6IAhEt86Ifcjg2h7YPA7sa+tuTaMXBhA98FpqVBjCVQzhv7nrbYJg==;25:CLMNmnvOWGLW/AQo3uMhpmj5EIJWaFLjKhGjSvTnnHtihmYsFaHrY4vy4XC0Qfig/YT2tdJsTf3zKi5gUx8Hchtgem3Lh/2O2342Ve7fFW0PwZj269sMITF1fE2QZNzgrxng5vhzL2SgFP0hTQR0olZd2WurOKypFpyRBFLNa7GoWUcdwbAVM+5XNI/sRq0t04W1bIjAtL5Z2Fz2b4GR8aMe+B6v/bOqMqORUjkxD6+ZC4O4vzDeOLNmv97dvSby6zJVJyQ+AmCGmJUFGLTZLrjmglRmzNr8IujwksrpFlBVHAZDSYVsE5PjT1aMRB5UNdtdZ3G4YYr4ozlTDghl98d40K70tyM1cInM8E0mc8sve8cjfoidJgQqrpYMocNyrMp0zdJkBi8M1esasbCCuuA9Th7uHugNYSm1K7xKYxU0ZyCkfBNid8TJ1CKiYlIpMbDnrNmqAcPd6Z+hKpd6ZA== X-Microsoft-Exchange-Diagnostics: 1;HE1PR0201MB2316;31:0MjL3PSsXLBX1RVqPkZycpVLGGNc/1cMWFZyqzZ7PqepeYp0pnMo2lpJJryP7jZEQGHxpbibzO06MO8Qa2l4tVRtfdqWDmvvOj8cP7CFjbzBe3xOtQECQcXfnL3OwKa040zOe7IgE85dbNcnxuLpsDuHGkKknsgmormzu2PR3dO8WvHa3dhyJKS8/k94CdBGpGsKlIxjlYNchXYEa6EcZS31lZF7RSObVQ9kv47VoO4l30HnN0M2U7bq3nY69doPuCozk4D6uguA1wF7tpcn7Esq6pyD+XC+BB9CWmzD5D8=;4:H6Ik8nfomMtY9K/FrJsOqUJj2DAT+5hn61DGiQFQbLzm983BipIeLQLo8F1eW+9dvHUiNH+9JOY7hv6ymo/XaP88ZkgPeXaTa8+CKtcX0FyTW2vmvvx9Qfj850wo4zGyjwClgn3SIvChklUsV8fGlsM08g+LpP109n0LNAE9inWq84iepb9gQlHDL9Hc3yWSg6OdYFfxu8IO1CgAh/aIGQHKv/WNV2hrndQlVDkQe/dBOCTsKKXKhlq4t2KGshXmCcAAtS4HTD+czHzFX2LSeRD2Y++ufDNlOA7f4VTOhmCphGXeF8LG+HPFznojD4zdYwrI8vhAuBJRgF/IfJ6/YSysv94J7EVLMJKk16NvzcFdION4in4siL1PHxSNuqxw3JEhI1EV8i6DrpcJmCVq0zxhdHKxXma2rM/kMAxnVn0fItRGoJxGmETzl7T2sMgN5HIFsMiPZ5qCdt9t9H4hYjVS68+IHVV6JJbezb6k89UwBwijwSwhGrvyPWx4xo3yEmZ8RR9mZlVa+KPsEC9ww5b6zOphvxTpjLMdF13Pjq4yYwLVjfPYvUeIwnFwqVlUQb6pnc0ZYW1KzmfXPpRl5jprCCPQwIvN4NwziO30E1EY4G29HDXjKzevY1crm1yy X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(2016111802025)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(6072148)(6043046);SRVR:HE1PR0201MB2316;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0201MB2316; X-Forefront-PRVS: 01644DCF4A X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6049001)(6009001)(7916002)(39450400003)(39830400002)(39410400002)(189002)(199003)(24454002)(377424004)(47776003)(101416001)(230700001)(106356001)(105586002)(4326007)(36756003)(189998001)(4001150100001)(23746002)(97736004)(76176999)(65956001)(54356999)(4001350100001)(42186005)(65806001)(7736002)(305945005)(8676002)(31686004)(50986999)(66066001)(38730400001)(3846002)(6116002)(6666003)(64126003)(6486002)(81156014)(81166006)(83506001)(110136003)(77096006)(33646002)(25786008)(6916009)(2950100002)(68736007)(90366009)(74482002)(65826007)(50466002)(92566002)(229853002)(31696002)(5660300001)(86362001)(2906002)(117156001)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR0201MB2316;H:[192.168.0.125];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR0201MB2316;23:jtmehNKes+Ohz/Ngk+IeTw1v4MvOpxZ/MEV?= =?Windows-1252?Q?D9OfW8FlmHA7xvGWCaKTAV1P/k/8Tn+0c6CA/6STTCVDuR4pmNeRZJxB?= =?Windows-1252?Q?1z8TtdI4qHmSds79GgtgTr79USE3eyzgo7uOEvWD5asV8CCLykP74qbS?= =?Windows-1252?Q?8exOqizcdQHoSEyNrLxYZOPV/MKpZxTsOjtkyYOyzEHXnM1WfSb+VSYs?= =?Windows-1252?Q?VfL1kWduh6Se2nCNZxPuo+kKkqrg9bbvGYeOgqX7/Hvddo857pv921hD?= =?Windows-1252?Q?iBeTjIC0xvOEbMVqybYoebLBBECD182UKbvxBn8cqsWsOINPucThBSV7?= =?Windows-1252?Q?zGlMHIoX5qrNXvBYoC8C173U6oUTwzAnjzqCiXMCfhKl/KoWN3osPSTq?= =?Windows-1252?Q?KA8aRf3hEY96HSSzHXhmYSNrFIn6IE7YmPBT4E+GWccUx+/tm3Czi4fY?= =?Windows-1252?Q?8n+eYa0pnVnDNDl9DDTUKIGiIAC3CnbwDsMGCiGiQtWIvcHQIxzkJnMK?= =?Windows-1252?Q?tJ+SraZDhHp0kaLZ1Euba7nFjGKORx3lVN8DU8GzPCsMUhvQsZ8qC/pB?= =?Windows-1252?Q?8RIEnk1GZqmdTcRuZy2CIhHorQg6cg62AbnnthxMwdq6ZtX1vbMgGxGD?= =?Windows-1252?Q?1V7w6JlMNALDEb+EC6IbOUuakwcw9Y2uJAI5KbsyseyfHESwm+CuEJwK?= =?Windows-1252?Q?hIexrz9+EItwW2DTCxZI2+fITfij2mMoN6sEd+NuEPDQvVBFCyb+jMdn?= =?Windows-1252?Q?EMXoFBlG5Xx1G2C9sFkdfAAU1k+iVgQcW1BXeafUpZ0zWUzUAv+HM1xM?= =?Windows-1252?Q?2q5GIcwIgKL/8tcuSpprHt8tH19ZWmuW0h0wNIK8jHucVLQr2TUmbU8H?= =?Windows-1252?Q?hGFMIKAEiPr1dDpowZtgHo1HeFvkgS09ibJjkrD9QFn2gSGSX2KHHAHy?= =?Windows-1252?Q?9uuUt8869TIkRGg0wrOWhn+v+I+gBPPypS4+7nMumqP0AYK7rLYvAGLt?= =?Windows-1252?Q?hdM6bWRSaXIWk9SBmO6HzOdSqQmT/HFuXJ4Uldg+/CoumSf1I24+iOOv?= =?Windows-1252?Q?gVe3V5/V0O21Ve2AQq3a/qRW294PQqWNvGb4kTuJ9LPJXa1pm9FoKQAZ?= =?Windows-1252?Q?YLrB7znZjknrGCp1Ny1yG7cp2anpyYzF8RNzHhe+teteFxe9/AwpnFoC?= =?Windows-1252?Q?qf7ymGtM3qIGR8hhtDG+v7RQMeQfheL1pig7nnsnMWxR0TUYvqe4Lvxz?= =?Windows-1252?Q?b4NAFCr0CJljgs+nLiVLXWtzHggfiE8ZvOLIYjBjuwEpnZMCYCu4N1yA?= =?Windows-1252?Q?d57tS3KPOrVAqNbwxKIFeIngaE6BCJyIN+7pYt0m/vlcsCy8AhJFDsmY?= =?Windows-1252?Q?Q8yPhEnv8SyWDG4k8WyRdt8vez1lcKMoRQAcz/3/p9nIC7Z8UsjcCM38?= =?Windows-1252?Q?xM/q0OS3VEwBAxxYJ8ZW3EdVtps+At+NUuUv73ljF2Lxu+JHs25l++Vz?= =?Windows-1252?Q?ZTFDklZXFnukk2/Q/oYVfF8lI3/gflzgRoAUaprkJ83prvYZfvq4OJgV?= =?Windows-1252?Q?XGcc9ydWlDjuhp8daC7iqSbrvBh70gzO2+w6jm/6hsksEJP+YdBVNRdD?= =?Windows-1252?Q?uTg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0201MB2316;6:y+CH/dCpyi0K6SEKnef/WXwnPSRSqOco1QkcRx4JBeTJloMEmYUZMGeVLnPcjbemgyfnRTY8iyC8wHsh/YYZzUf9ytGPzjwjAk7jTBzr7myY1F9HC2ikS7XI0Yj07uSw4qUduFUXcYIFQHRkO4Dyf5pUytj4VnWYqqI2iUtcFu5lM04f+von9owz5N2GR2PDFe5PdTcAotsp0dX93x6ZGiOIRM1IG/mG80PPqTmXN8dEA47hULqT+/QYBXGCJXwcLXra+ts+K3cbO3oxC7zr4zgjbAS3ZY7tMNlvulPJVsjUfJItw8iGGst92h6IuyqDdwNosQSHx8AaVABsYljKE0siKvLXsuY5aKfdXFMzBj4nE9oJyvxs9wJKpSdIj4p5wFbovo0JajsuKtpmnwOtfv+BYKVH4EN0HryKjSCh+uvxqLkhHTZncmQTm+TBF6Dr;5:htHfHTvEm8sSfTsoMl7hnHOGqTVU6+wDtR3im8RuTBI+98MN/JJX7Ln5fC+h9S99fqyeQX+hMWM34urdkVNBrq+Xg1Ds5U2nhXZ1QzJeVobDfIK72fUuoroccGDF4+wNNMviaeHQ1KF7q3wz2dSegg==;24:tAAswcwAVF17heZjxeJnDh11I4OdXkh9G/862gWfwALdD9HHVATCH16bmVDSyLtOfpT3WJUERL12PKhEFIg0+C7ujdaBwbtuLl1HMebHTM0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR0201MB2316;7:cuReH1H9nrMSnAFcghaqnfydYZyrO70g3mm5Ocxutvo9x1ZO8Zh2c17tYkYk6GPM34VvudMTff3tsWNEo5UPruMwf+Yf04aw7Liim1yFpYk8ckvfzQV1miFTbtsMdWEUduSDMOhfkqV0PhevqLo1L+ALPqM06TU4GBUzdGcBr3+QPJ0Tqn3+4I2KT0AcaBMj0zXHgKQfuFUKgwp/EdqSZigsaB6zZWKyd9O6C69ci5LHRrpdkBe4PhKqFkZanxU8xfnvnWJ1MV8igwL8wcQsiNhSb0hleVdslF/5u9DyVcW/Q7Kbqr6N29DgWZXgq2SxyWVDc4eDPXGzxv2gWogE71pIlrSi6cA8gI+ZwCqZffoz+Scb/MYjEi8kGugydnehZ3IUGnPmfjRi3orTRMvjNvAAWetlaozOdiuCxw+fPM4YlX9TwZTz62neCojDER/dlbFSEe44YHb1aSKCaaN7/Q== X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2016 20:38:14.3618 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0201MB2316 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1345 Lines: 35 On 2016-12-22 18:27, Greg Kroah-Hartman wrote: > On Thu, Dec 22, 2016 at 08:43:55AM +0100, Peter Rosin wrote: >> The gpiod_get* function family does not want the -gpio suffix. >> Use devm_gpiod_get_index_optional instead of devm_gpiod_get_optional. >> The descriptor based APIs handle active high/low automatically. >> The vbus-gpios are output, request enable while getting the gpio. >> Don't try to get any vbus-gpios for ports outside num-ports. >> >> WTF? Big sigh. >> >> Fixes: 054d4b7b577d ("usb: ohci-at91: Use descriptor-based gpio APIs") >> Signed-off-by: Peter Rosin >> --- >> >> Hi! >> >> Resending this, since the only response I've got is that the merge >> window is open and that this patch has been put on hold due to that. >> But I think this regression (which happend between v4.9 and current >> master) should be fixed before the merge window closes. > > I don't merge patches before -rc1 comes out, sorry, people should have > tested linux-next better :) Neat, shift the blame for the shit patch over to the messenger :) > I'll catch up the first week of January, relax. As we all know, unrelated regressions are painful when trying to locate other problems. It's seems silly to have a few extra for no good reason. *I* know about this one, it's those you don't know about that are worst. Cheers, peda