Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp682923ybl; Tue, 13 Aug 2019 00:39:47 -0700 (PDT) X-Google-Smtp-Source: APXvYqysceDHLZV8KIY7fe3LtvOXB0hKSeZp0xvcyxKxmYLlOpjfv1a1ln89XFs/uMyhvLk0ZJBX X-Received: by 2002:a63:481c:: with SMTP id v28mr33130010pga.50.1565681987746; Tue, 13 Aug 2019 00:39:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565681987; cv=none; d=google.com; s=arc-20160816; b=FDjiemBrOgoKC7NfRSNYZS37OzMKzZxKqzea0M5XiokytkeUh3uSP3wiZfV8t3s77L NI01SvU1QqljSLEH3tgJ7v7Qm1036ImbIIFtWeZlQ5ZPgXHoQsByX6/aOhPzrH6PCS8J 1LaPLI5z9uMxILmrs3pWI2eUvRgMT1NrIRBMivesO4r9KQ/4y4dUlXrSrWa8+MYQyRCN 6UXPeDicvSPIs2sGcfcBpXHZMuMQ2UZT984j5nXW/WzBoVJ89+ZD6kVeBt+XJ/vmb3mf sPa/L4LaznKN84rlXuPJ0XJb9KyQZJzOA3xecVaFuSJyJPWhot27bJzHe8CJQk1WJ1vK +Uow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:to:subject:dkim-signature; bh=9bL0R1CxC+6qn/SXYb8QC8YPxi7C0X8KV0QY0awgnqs=; b=fDUBo1ducfJSUfWtE8pnoJ1RaK+c8ljw3ot16bzsHEqQ5dVtHc4oeOj6nBCOL4czu2 IJ23N8owpZvK6zEQH9nRbzjHrUkbNIkpvJgnmBhbDuUkg0T9uvVJSGzSzVMrVtiqu5Gz ouUcrETU3lAwTInlOGFpvfnUZXR3xDjwkbUahBrWdozgUJ0+zVkJIKgNTsn1Vyv0cUOP A6uy0jIkOZg2H8Lfjr1AhSae3mh8CrQK2mLg9nGXSAaM+8Toh2AcAu1qA7yey++yDxNe aa5FCgmhzBQUMPUQxatYYO9y8QhGWXdNR0NtvyFz9X7bVZRyJwwNScUT9QM+KNaE4uqa rrig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=TOnfWH7i; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 22si63608425pgu.226.2019.08.13.00.39.32; Tue, 13 Aug 2019 00:39:47 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=TOnfWH7i; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727578AbfHMHho (ORCPT + 99 others); Tue, 13 Aug 2019 03:37:44 -0400 Received: from mail-pg1-f196.google.com ([209.85.215.196]:36498 "EHLO mail-pg1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725981AbfHMHho (ORCPT ); Tue, 13 Aug 2019 03:37:44 -0400 Received: by mail-pg1-f196.google.com with SMTP id l21so50802648pgm.3 for ; Tue, 13 Aug 2019 00:37:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=9bL0R1CxC+6qn/SXYb8QC8YPxi7C0X8KV0QY0awgnqs=; b=TOnfWH7iCQfqZdPtJYvcaU1bpkVbRTBH0X1zYgXX/CPoG9/HYmr1u3RRMLoEdoJlPI YhippxdT7Aap5SalLXDSkiTxYjkgUDnTYO6SWZpiygm0VRin7KIblU7Bef1rf5yiZFKf vZeqVccUOZ7q5t6N8ZNzzhHz05Z06gcD6+svkhIDX0VWRRRFWhvhJJqm/vsP85k1M3o8 FmOvY13kaBIhAPJAihiz9Bopu3cJqT6kFDfXpcGDY2gb00pNXewRG+a7WEgn2S+76hm+ 2VgI/r6Ael1eFPLVvIwsMJbSUDrPp/M5HPc2+2GnT7uDGcGaz76nQetnFafAe+sB/NIO 8zAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=9bL0R1CxC+6qn/SXYb8QC8YPxi7C0X8KV0QY0awgnqs=; b=IEmD17eWj2PVIiDoVyulgQ3Fb9W9orAyPaYOeCtVt2e+oyV/wAhotk5lZJnDId/vJ5 jF7iD1aXSdcTuzyljVUtNkE9t1ynrj7BVzR2TPPoHxsEfH4j60OPbhDSHRqJZAx4uXKP 11OSRV21CHkiV8O4q/n83JVqcvlaISDuXSzGtPZJ55U1M0qLOZX/nbQPBTh21sevnmFL q4PllEuEd8Zxi6jV9yAgDmTv4kGiR0n3wmkIy3XjMm4+A//BwCmh9OvKiwlbbP3/RFsx +ycHdANcc7e4yBD2KWk+kDYFKDwYylQ+0a5E2YZEbwNtdKMUVxN2fNzfafHYkRXQETNX zXzA== X-Gm-Message-State: APjAAAWF8NCULEYRVXF3KODHI0Um4Njj4OfmtigJLye9q4dv/+qkRo9+ 4+VZNm6WH+IuZsb9pHFzN5RlK3IO X-Received: by 2002:a17:90a:8688:: with SMTP id p8mr981605pjn.57.1565681863098; Tue, 13 Aug 2019 00:37:43 -0700 (PDT) Received: from [10.0.2.15] ([122.163.110.75]) by smtp.gmail.com with ESMTPSA id j6sm2885460pje.11.2019.08.13.00.37.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Aug 2019 00:37:42 -0700 (PDT) Subject: Re: [PATCH v2] bus: ti-sysc: sysc_check_one_child(): Change return type to void To: Roger Quadros , tony@atomide.com, linux-kernel@vger.kernel.org References: <20190813071714.27970-1-nishkadg.linux@gmail.com> <85a1d7eb-dd9a-2276-ed13-67291188538e@ti.com> From: Nishka Dasgupta Message-ID: <5285a1f4-644c-9e97-6e1c-9b3e66948dca@gmail.com> Date: Tue, 13 Aug 2019 13:07:37 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <85a1d7eb-dd9a-2276-ed13-67291188538e@ti.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 13/08/19 12:58 PM, Roger Quadros wrote: > > > On 13/08/2019 10:17, Nishka Dasgupta wrote: >> Change return type of function sysc_check_one_child() from int to void >> as it always returns 0. Accordingly, at its callsite, delete the >> variable that previously stored the return value. >> >> Signed-off-by: Nishka Dasgupta >> --- >> Changes in v2: >> - Remove error variable entirely. >> - Change return type of sysc_check_one_child(). >> >> drivers/bus/ti-sysc.c | 9 +++------ >> 1 file changed, 3 insertions(+), 6 deletions(-) >> >> diff --git a/drivers/bus/ti-sysc.c b/drivers/bus/ti-sysc.c >> index e6deabd8305d..1c30fa58d70c 100644 >> --- a/drivers/bus/ti-sysc.c >> +++ b/drivers/bus/ti-sysc.c >> @@ -615,8 +615,8 @@ static void sysc_check_quirk_stdout(struct sysc *ddata, >> * node but children have "ti,hwmods". These belong to the interconnect >> * target node and are managed by this driver. >> */ >> -static int sysc_check_one_child(struct sysc *ddata, >> - struct device_node *np) >> +static void sysc_check_one_child(struct sysc *ddata, >> + struct device_node *np) >> { >> const char *name; >> > > You didn't remove the "return 0" at end of this function. > Doesn't it complain during build? > >> @@ -633,12 +633,9 @@ static int sysc_check_one_child(struct sysc *ddata, >> static int sysc_check_children(struct sysc *ddata) >> { > > This could return void as well. Okay. Sorry for the errors; I'll fix-up and resend. However, while building it, I'm running into a compilation problem: on line 764 (function sysc_ioremap) there is apparently an "undeclared variable", "SZ_1K". Is it a problem with the architecture? What arch should I compile it with? Thanking you, Nishka > >> struct device_node *child; >> - int error; >> >> for_each_child_of_node(ddata->dev->of_node, child) { >> - error = sysc_check_one_child(ddata, child); >> - if (error) >> - return error; >> + sysc_check_one_child(ddata, child); >> } > > You don't need the braces { }. > > Please run ./scripts/checkpatch.pl --strict on your patch and fix any > issues. > >> >> return 0; >> > > return not required. > > You will also need to fix all instances using sysc_check_children() > > cheers, > -roger >