Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp3368370rwi; Sun, 16 Oct 2022 09:37:36 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7F/JRbEZZK0NcDga2036kYfE1dFtLUIr5Fu40Q2gQ0BxThf//EUECwLGQrk2usv1tsRipv X-Received: by 2002:a05:6a02:104:b0:430:93ec:776f with SMTP id bg4-20020a056a02010400b0043093ec776fmr6961160pgb.544.1665938256132; Sun, 16 Oct 2022 09:37:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665938256; cv=none; d=google.com; s=arc-20160816; b=ZdZYzVZLeBQfffnvTZqPEvtBWBJ6d2LuT3BOohrIHLiITfq8eW4mid/yEVJTU8ec0R 7eWnHb3Lg9ReGJDRGD4U7o1tcSLAPJdyIVbMs3pnfqVa2A4JMCcWz7/zxOcAPGA2BdFi VDUTynivmucju53SlBylRDsS4qaj8GI4Qo8FkxLFLD7AVzBGY5g/S3Dd2ENwxnaIIQoE 2V+EJllFYeFNRB6c3+ow2Ifz7XUerCPMD3HzB8P+q4SkoO45+AeOywPGm3S3y6NFmCGM YRmt2EBi2135X955gphsM4g6NtPprij1LacRE8jI0ePQEMKjTywLFIUjyHhbck7sNGrC TAUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=8DiFcahDeLGKYYZGb1Ji6juKOkokUfJkTtgvwBQJPyY=; b=R0EGly47BJoJlKBkeEAuYWP9OPTnRIyg66clAiF9fhSZfjqj+u24p9cZWXPXb4G9zs bY9JNrT9GJSbmPncMfKV43NJLljzc2pMPd1X+RwaBKhDIx2D+LbCeZSJ3gs1z8AZQ4vo 0zLkLvYmgiAsBuayH/1cySENZi3TcaJW7TmJk89uWDuKj5KF8u/BEy4JY5bj1DDDdWSR rRLXcPJZOPaA5vyh6VblWYKeZYPDd2B3p3IjeBEnUZToCD08O4g1Sys9PEsbpRCnWYcb uvhVpsjJX+DKWZt5w0mTfsgYyZdxesaJc4g4fWaLhiq/8n+ueNgd6xjxCmlrolk7IblT iZIA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sj6-20020a17090b2d8600b00200b014d2adsi13913334pjb.26.2022.10.16.09.37.24; Sun, 16 Oct 2022 09:37:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229775AbiJPQH2 (ORCPT + 99 others); Sun, 16 Oct 2022 12:07:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55950 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229583AbiJPQH0 (ORCPT ); Sun, 16 Oct 2022 12:07:26 -0400 Received: from viti.kaiser.cx (viti.kaiser.cx [IPv6:2a01:238:43fe:e600:cd0c:bd4a:7a3:8e9f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 915E317AA0 for ; Sun, 16 Oct 2022 09:07:25 -0700 (PDT) Received: from martin by viti.kaiser.cx with local (Exim 4.89) (envelope-from ) id 1ok6AW-0008HP-ME; Sun, 16 Oct 2022 18:07:16 +0200 Date: Sun, 16 Oct 2022 18:07:16 +0200 From: Martin Kaiser To: Philipp Hortmann Cc: Greg Kroah-Hartman , Larry Finger , Phillip Potter , Michael Straube , Pavel Skripkin , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: Re: [PATCH 10/10] staging: r8188eu: summarize tx/rx and scan blinking Message-ID: <20221016160716.mdofznui73w4ir2c@viti.kaiser.cx> References: <20221015151115.232095-1-martin@kaiser.cx> <20221015151115.232095-11-martin@kaiser.cx> <41f4482a-a213-8e71-be43-2e8539b646eb@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <41f4482a-a213-8e71-be43-2e8539b646eb@gmail.com> User-Agent: NeoMutt/20170113 (1.7.2) Sender: Martin Kaiser X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Philipp, Thus wrote Philipp Hortmann (philipp.g.hortmann@gmail.com): > On 10/15/22 17:11, Martin Kaiser wrote: > > Summarize the code for tx/rx blinking and for scan blinking in blink_work. > > The only difference is the delay for scheduling the next worker. > > Signed-off-by: Martin Kaiser > > --- > > drivers/staging/r8188eu/core/rtw_led.c | 19 +++---------------- > > 1 file changed, 3 insertions(+), 16 deletions(-) > > diff --git a/drivers/staging/r8188eu/core/rtw_led.c b/drivers/staging/r8188eu/core/rtw_led.c > > index f8bd183fba1e..ce8de2eb7845 100644 > > --- a/drivers/staging/r8188eu/core/rtw_led.c > > +++ b/drivers/staging/r8188eu/core/rtw_led.c > > @@ -81,21 +81,6 @@ static void blink_work(struct work_struct *work) > > schedule_delayed_work(&pLed->blink_work, LED_BLINK_LINK_INTVL); > > break; > > case LED_BLINK_SCAN: > > - pLed->BlinkTimes--; > > - if (pLed->BlinkTimes == 0) { > > - if (check_fwstate(pmlmepriv, _FW_LINKED)) { > > - pLed->CurrLedState = LED_BLINK_NORMAL; > > - schedule_delayed_work(&pLed->blink_work, LED_BLINK_LINK_INTVL); > > - } else { > > - pLed->CurrLedState = LED_BLINK_SLOWLY; > > - schedule_delayed_work(&pLed->blink_work, LED_BLINK_NO_LINK_INTVL); > > - } > > - pLed->bLedBlinkInProgress = false; > > - pLed->bLedScanBlinkInProgress = false; > > - } else { > > - schedule_delayed_work(&pLed->blink_work, LED_BLINK_SCAN_INTVL); > > - } > > - break; > > case LED_BLINK_TXRX: > > pLed->BlinkTimes--; > > if (pLed->BlinkTimes == 0) { > > @@ -109,7 +94,9 @@ static void blink_work(struct work_struct *work) > > pLed->bLedBlinkInProgress = false; > > pLed->bLedScanBlinkInProgress = false; > > } else { > > - schedule_delayed_work(&pLed->blink_work, LED_BLINK_FASTER_INTVL); > > + schedule_delayed_work(&pLed->blink_work, > > + pLed->CurrLedState == LED_BLINK_SCAN ? > > + LED_BLINK_SCAN_INTVL : LED_BLINK_FASTER_INTVL); > > } > > break; > > case LED_BLINK_WPS: > I cannot apply this patch. > Applying: staging: r8188eu: summarize tx/rx and scan blinking > error: patch failed: drivers/staging/r8188eu/core/rtw_led.c:81 > error: drivers/staging/r8188eu/core/rtw_led.c: patch does not apply > Patch failed at 0001 staging: r8188eu: summarize tx/rx and scan blinking did you apply the patch "staging: r8188eu: remove bLedLinkBlinkInProgress" (that I sent on Oct 1st) before this series? I didn't mention this dependency in the cover letter, sorry for that. Thanks, Martin