Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751900AbbFZDQz (ORCPT ); Thu, 25 Jun 2015 23:16:55 -0400 Received: from mail-bn1bon0097.outbound.protection.outlook.com ([157.56.111.97]:31040 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751877AbbFZDQp convert rfc822-to-8bit (ORCPT ); Thu, 25 Jun 2015 23:16:45 -0400 Authentication-Results: spf=softfail (sender IP is 66.35.236.227) smtp.mailfrom=altera.com; vger.kernel.org; dkim=none (message not signed) header.d=none; Message-ID: <1435288591.22927.2.camel@ubuntu> Subject: Re: [PATCH 2/2] gpio: altera: fix return value of altera_gpio_remove() From: Tien Hock Loh To: Masahiro Yamada CC: , , Linus Walleij , Alexandre Courbot , Date: Thu, 25 Jun 2015 20:16:31 -0700 In-Reply-To: <1434542383-21314-2-git-send-email-yamada.masahiro@socionext.com> References: <1434542383-21314-1-git-send-email-yamada.masahiro@socionext.com> <1434542383-21314-2-git-send-email-yamada.masahiro@socionext.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Mailer: Evolution 3.2.3-0ubuntu6 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD046;1:YqnWLvgzijSWpCOnAYbC4MjsWGjnQBiJWo9fhDBp3bSkG0EVPEGrW4CopIi90iwMTUDkHvz1SN4fcZbmG93WvM0+lsQEFbeCfNlfq4AlCL/l8VvMhDO+sZVf7AsMEmebKDSF/HZsEJOrdn8FVUJ8Zg1qgOTap94yIKvfFXJ7yGim7/OZ+V48pp3DE6lqxs9QFxSLXZVLhZNL+139W2z2ap58R8bGe7ooBrdrsHsVK/1A2lQlKVhAaa/F/Lve2i8wDJfCn9rESANNicu5380Br6H4K+jB8LxY5BIQ4sRCltxikspTXDLDMYexdhmC+5ky X-Forefront-Antispam-Report: CIP:66.35.236.227;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(979002)(6009001)(2980300002)(189002)(199003)(24454002)(51704005)(377424004)(92566002)(33716001)(86362001)(105596002)(50466002)(103116003)(42186005)(50226001)(2950100001)(47776003)(189998001)(77156002)(19580405001)(19580395003)(5001920100001)(50986999)(62966003)(87936001)(46102003)(110136002)(33646002)(5820100001)(6806004)(106466001)(76176999)(23676002)(5001960100002)(7099028)(99106002)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1101;SCL:1;SRVR:BL2PR03MB227;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:SoftFail;MLV:ovrnspm;MX:1;A:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB227;2:/+n/oNFjULlG1bV9T8+/kIbArNmQmHvmYiO3vGTkrnSMRx78CchfEHyK8QQXCrNn;3:w3uJHb3x2lg3BD/sWtECEjyuGrvUbXp//I3ZuXbmvtW0rqVzknFUcLHbXC5yEYqm2YVQDxTYuK7iXBbhuUulQu0Lt61zhxM8FJYUps7k4PtNduIbGCAzc0kix4RydZ3+b+58INm/bCXtQ3k3wApfIUrtpxLBn5jYpqUXHSD4WWh7Uak06cN4lhQ+DxtvzjOYIOF9PgPrgpFTkBwczUHjVtShYxnklQ3fBTtmb7uKFgM=;25:qghpaXDNxSNLA8HlnQc8oOkXcHkairbjHcSTLirhd01KlGue2ih6VxSni9kuT6D3zrOLJxMthdskPB5VeNgvLwaUolHoLdLQ+LDRUNRdFHw21N1wbiveIQOv5VooHdSbWX1zt4NE1PRRKrtGOEJOZXFGUxvN3IT7bUMTYX1NxWPpAiL5nHrb9CSIrgxoX7//EfbsSQOmPv8h8BbPfwe691ub4+w73VrpFsJHZgaBcus/km1p694eNu9dvm2Vk/7G;20:4tEWVQDsJsQOYssgVesROK8KCLRox1YfA6Wr2aEcNaCoLNbcNnF4wrm30zsaekEHZS3MvLy0PxyXlGjM4EcmmsvklfX+nqYtAzXTkXVnr/UweuiQ0oAXYAbO6AvJjryXJlbDhtTyIOFFvskQyJUncfAHqQbUfS6gfIfydMjausc= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BL2PR03MB227; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:BL2PR03MB227;BCL:0;PCL:0;RULEID:;SRVR:BL2PR03MB227; X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB227;4:3lnP/9t2sUwZ6rAt3QT4gGeiANKCdmVZRN4cbteAxWGcWP7OX+fCdyynuiCbcKVSVAlatoeO/NaQrVKWvIcR5wd90nhsGWgFD+xEU8+WfqC2eBc0gszS1UMDltNFBtHw5cR/M1hMWSuptc9fsw/PcfCQjsPs8nfjycasPCiCRO6K4C7GHrCmn5o13W9Pk+Me6PeCvf60VszM/8nZBqNg6SzBjB6W+T0BraLZlPCYLAzr5NbTqFb37fhHInXcDwYkrMQohc+bk0YnB0R1gjpHBuknEXI2hvZiJpAhkIuXfvs= X-Forefront-PRVS: 0619D53754 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTDJQUjAzTUIyMjc7MjM6NGZxZW8zempZU2NzRHYvTGt3WHVwU2kwL2Ir?= =?utf-8?B?OXdydGVFMko1WWRVeWo3dmdaanYva0FWVkczUEtYUVptNUpWZHZ0U2U2MUM0?= =?utf-8?B?clBhRmxTZk50N0orZS9tbmVMSW96OTZTcW9lcXN4Ym5YdkNOVWg4aVhpMVFj?= =?utf-8?B?OWlmRkR5V2NZZjdCcTR5RVFWQk4vVGpQV1RwNzIyRHk0MU9RMWpONGtYeGNl?= =?utf-8?B?eE0rSU5kZFg0RVBsUS95bVYxQVdDWHhzRUdlNENTSXI4ZElYdjF5cHhPcmF4?= =?utf-8?B?STBTSkIyYmJxQ3lza2hSTlloTmk1MHBsaWRFTk5wcEtFMW1sY1ZETndmdERp?= =?utf-8?B?eE5hVnE4eFUzeTBqNXcvU00zbTdOMThkamdveU1pV0ZkbExkZ2ozUFR4M0RX?= =?utf-8?B?eit1blp5ZlNpSDlEdWo0K0dEb0Jwem9nNVZSbGpUTHRoMjREc1lobi9yZWpI?= =?utf-8?B?WDJVYjlMWUovS3NMZDFiUVBLeC9yYWQ2TzJsNXJ1SmFrd3NQb1haTlRZNVBx?= =?utf-8?B?YmFSYUZYbkphbEpKeHQyVVdiVnlGMFRsckp3aEVIZmlHWUF0c1cvUGFqYXRS?= =?utf-8?B?UVBWN21GWmZnS2lWdFBHazkxWCtSbzRnemJGUlZPQThsQWFQS0VkTnROV2VC?= =?utf-8?B?V2tSbEVZcGFLYnVSaU85OGJYRWJWY3lRWnU3SVArWFZOVm5wb3hyTXA5OHBJ?= =?utf-8?B?MXNpSURzNkl4WmFIdTFOSUVROXZtSnlwZEF6VTFpM1NRd0x5dGdSeHpqeHBy?= =?utf-8?B?UUVwdEVFdks2ZDM5akw4dGQ2NVh6RFRwdnRaU1lKekxwN2lIeks3WTFQQk9y?= =?utf-8?B?MndyS1o2ckhuN0ZGdllnaXNJZTM2Y2E5bUR5UnhSbm4xanc4N2ZHdXVBZEZM?= =?utf-8?B?SHZDM0I3SUhzWXVBWmxuN1p2TUlIemIvSk1yclhkR0VmeHZLZUwrZG10Tmw0?= =?utf-8?B?ZVB1cTlDNEFLN3RSZGF5SWRzc2poTVlkVG14WDMvUnE5U29jZ29yUzlhekFH?= =?utf-8?B?aWluL2dTSnBwdEdaK3k4YUVQNXBZTWl1eDBTaXMwd2kyTWRUOGZNMDhnenNF?= =?utf-8?B?RVdvV3FPTHhsdVlnMTFubkw0RGJ2Yzd5NXJvOVNWQjBucXlEMktZZ0srQ0l3?= =?utf-8?B?bDcxdUVvNnVIMGNiQmZJdVIrdkNHSUVlRFc4M3IrQm80cEJIWGIrTVlxYysy?= =?utf-8?B?cnpPTm1SdXVSMW9uMVN5YnF1UDZHK3YycXdIdzRnMUhlMWU5TDFsVFFaRHgz?= =?utf-8?B?d090aDBnaTd3Y1RxdnAyaklmMVN3YnR3N0VURWpqbGxYajFDT000Nkc2NjVP?= =?utf-8?B?VGlYM3JCKzVpNTB2TS9GMVFhSm56V1QvblJMS3BEd0ljZHd3ejlTSW1hYVNt?= =?utf-8?B?Nks2SVdtT1R3RW5VQlZHQmNENk1qMHUrclVTRHBreXd2YzBqcmtSeWUrOVgw?= =?utf-8?Q?pLaQ4=3D?= X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB227;5:h5yJqii/DyxxgP1IBOA44oiZPBhoS+Kid1umFSlz+qIYbemWW9CrUrcnpvXO6uZGV5tYgpg9FwjNP0ZV+pfO62PhKDqE2Unf6WJg+0kvuNV9DALVNPhikDSDVaU+TntcfUJufSftwcZRZQETmdqxIw==;24:XHs2+PD/bQp9vstIqfZRy66zYacB7m7jsnY9H/O2J6fOKmlVXPhJIRIyBRvJQUHaYLieGiG8ONoLYoNNxgaiceP+foCLOstNZy1Lz2Yxa14=;20:NOUfNvho14dq1AFKObRJ4L/UVVVT7aWi79dA8C1Zi46F8sGNbjLeA1RoPOLFLHFcMlWCkDUZgzy0GOFn6oTlRUql+he9Wp7ZpHPJa7HPs2tncqMVEEUlIyJYMlYgJJ9clS2qTyXgcVm0W+jV17dm6/ysDnc+l4vRgtz7n71v2F0= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jun 2015 03:16:39.4345 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a;Ip=[66.35.236.227];Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR03MB227 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1136 Lines: 35 Acked-by: Tien Hock Loh On Wed, 2015-06-17 at 20:59 +0900, Masahiro Yamada wrote: > The remove callback never succeeds, which seems odd. > > Signed-off-by: Masahiro Yamada > --- > > I wonder why nobody has pointed this out before me. > I am suspecting -EIO might be intentional. > I hope some Altera guys will give me comments. > > > drivers/gpio/gpio-altera.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpio/gpio-altera.c b/drivers/gpio/gpio-altera.c > index c653c83..5861550 100644 > --- a/drivers/gpio/gpio-altera.c > +++ b/drivers/gpio/gpio-altera.c > @@ -339,7 +339,7 @@ static int altera_gpio_remove(struct platform_device *pdev) > > of_mm_gpiochip_remove(&altera_gc->mmchip); > > - return -EIO; > + return 0; > } > > static const struct of_device_id altera_gpio_of_match[] = { -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/