Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp604864imm; Wed, 15 Aug 2018 02:56:08 -0700 (PDT) X-Google-Smtp-Source: AA+uWPzyzurZ7TW2HM9PXZDX0QjzZCoVWN0WGGkyUo8CIi0PLaMkxioLjzT6iIzF5QQt6dyYFuT1 X-Received: by 2002:a17:902:542:: with SMTP id 60-v6mr24302114plf.122.1534326968782; Wed, 15 Aug 2018 02:56:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534326968; cv=none; d=google.com; s=arc-20160816; b=LVhN9O0zFXC4OTgUOqBDdgK96xTAHi8H4r4e1ahHXD/fUB3GU6h5/xQ1axgvfXG9Ox cQtOFGIsLUrOo9UBI4KAaGrCq+Z3sh5+NhU9k0GaHvjD8q0E7ajvbag7ZfRpCF4Wfi9k VXaMlhs7GwnUrVp+8kt8yA6dllfJGHrJcqVqu60sxcE4LI13F/MiKq04c6LnHxdxlT5N 4UPzyPIIf0kGfYRA8EJtzmH+VHiDrgRttIH5f2OTBg/IKkC880cYts7m4OcbAEDe4O5S SRuUFh/hSn7o+PdR224Ik4OhbaXs12KmAlMQsDTRsPPWqy3gITdHxPjNkHApjHBCNMN0 ihsg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=Je7JnHul4Q2zCr85gGCKADqEfW/GrYKh2pjlI/tt5Vg=; b=B9KF4n3dNU5+Htc9nEZvRp4QRn5/ScdTmKNAdLwQqzT/7dIQcuNJZa7Q4vWEWiAjb6 6Ff+sSRlPiP6hq1Nsizf6ybPjQGGiBwyjr5Wcv6/PiPIDVhAZ0nz/xE/TI7KLzC6j3IL tRXkeaaJkbb31s0J/cjHu+BVfRDfLYohuUZIa45YZsedNr6LKrxbfl1zxX0MxIstIPYc E4WAe3jkagyCmrU3dUUFfKmAJNPmtYws+9KbCKA/Rv7FKcMmMTK4z2u7gTPS8kuLwbvN Ac9+f3iFumBx6RhBEiXeMRxAURtDueWw2GYOTKA4yO6xSLliBc827L+w1KMR/0iveke1 hsTA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=BNSe0Qxs; 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 v6-v6si20271646pgs.229.2018.08.15.02.55.53; Wed, 15 Aug 2018 02:56:08 -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=BNSe0Qxs; 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 S1729026AbeHOMqW (ORCPT + 99 others); Wed, 15 Aug 2018 08:46:22 -0400 Received: from mail-qt0-f195.google.com ([209.85.216.195]:43488 "EHLO mail-qt0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726142AbeHOMqW (ORCPT ); Wed, 15 Aug 2018 08:46:22 -0400 Received: by mail-qt0-f195.google.com with SMTP id f18-v6so539341qtp.10; Wed, 15 Aug 2018 02:54:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Je7JnHul4Q2zCr85gGCKADqEfW/GrYKh2pjlI/tt5Vg=; b=BNSe0QxsQ5kjRKufd4J6vrX00/XfAl3ZHTrPXW2gKAxv/t6HvuqMeCD98Yy4ozgL79 hFVWYn/peYEC/3vs7kJIMGIHwffIxsGQZRNOhsz2puNE6uOey+LAcdFqeml3ZAmbPyQ3 8wdJ7YPIf1Ie73yAmLJrCp+6NMsIPJlnQtfw1dewvx1q2qjCrsczzITUtt0fAvNmdY2V 40mCTCH/cWPVUorb6vflNj4uU1ySyLWJ/440l02Qk2SOTe7v/EPUnQZnrS8WaDastGAe PxkrGwGQM9iQglJtqBjkMFjGynD7HwkBZStSpJYDL+M1idK4TgeOAMQhdMiZEcuOECKX w91g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Je7JnHul4Q2zCr85gGCKADqEfW/GrYKh2pjlI/tt5Vg=; b=J6szXgm1Gg4f1uVx2iMgoH9U2TeXIwJ7WrajXQ3Wp1ftGtZ6Rf5X5ow/rY7nEZe+R3 QAMnuJ2rRAZ6vgH3dCRjVB0iNVo/+VuO9oHmPchmXwb1IdOoaNcjbuaeiYFpMrgt8wg3 ytSJynXsBvrSL0VkdzuH7/mb85Iw0DzxTaZANsWSQD1dv4MKVefOoNR6jx5uj5ndIUHo 6d9A2qam+md6F1ZbyKoduxkODYfPsoricooAmVsjthp29nsArZhd4YL1tSacdaxNp2IU T7YqMxhlRYzc1Ok8pVyUgO1HD2EXnih4qkQeGhSa8uq56jp12TPPih0zraCQA7Gxtosr b70A== X-Gm-Message-State: AOUpUlF+clkso3j8x/Ebha6HWe1HDgbSiVUl3lhps7zcXQva6u3qa7fx GXj0mYAvUvS6COwjEnQJrDSJdt5IYR2V42kf6Nc= X-Received: by 2002:ac8:1bb8:: with SMTP id z53-v6mr25810261qtj.278.1534326892070; Wed, 15 Aug 2018 02:54:52 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a0c:9c4a:0:0:0:0:0 with HTTP; Wed, 15 Aug 2018 02:54:51 -0700 (PDT) In-Reply-To: <20180809004410.GF13767@linux-l9pv.suse> References: <20180806203832.GA11751@embeddedor.com> <20180809004410.GF13767@linux-l9pv.suse> From: Andy Shevchenko Date: Wed, 15 Aug 2018 12:54:51 +0300 Message-ID: Subject: Re: [PATCH v2] platform/x86: acer-wmi: refactor function has_cap To: joeyli Cc: "Gustavo A. R. Silva" , Darren Hart , Andy Shevchenko , Joe Perches , David Laight , Platform Driver , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 9, 2018 at 3:44 AM, joeyli wrote: > Hi Gustavo, > > Sorry for my delay! > > On Mon, Aug 06, 2018 at 03:38:32PM -0500, Gustavo A. R. Silva wrote: >> Refactor function has_cap in order to avoid returning integer >> values, when instead it should return booleans. >> >> This code was detected with the help of Coccinelle. >> >> Signed-off-by: Gustavo A. R. Silva > > Thanks for your patch and also thank Andy and Joe's help. > > Please feel free to add: > > Reviewed-by: "Lee, Chun-Yi" > Pushed to my review and testing queue, thanks! > Joey Lee > >> --- >> Changes in v2: >> Remove parentheses and unnecessary code. Thank you all for >> the feedback! >> >> drivers/platform/x86/acer-wmi.c | 5 +---- >> 1 file changed, 1 insertion(+), 4 deletions(-) >> >> diff --git a/drivers/platform/x86/acer-wmi.c b/drivers/platform/x86/acer-wmi.c >> index 8952173..3294bb2 100644 >> --- a/drivers/platform/x86/acer-wmi.c >> +++ b/drivers/platform/x86/acer-wmi.c >> @@ -672,10 +672,7 @@ static void __init find_quirks(void) >> >> static bool has_cap(u32 cap) >> { >> - if ((interface->capability & cap) != 0) >> - return 1; >> - >> - return 0; >> + return interface->capability & cap; >> } >> >> /* >> -- >> 2.7.4 >> -- With Best Regards, Andy Shevchenko