Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp3502180rdg; Tue, 17 Oct 2023 18:03:28 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG/8VkUxppCZB/l9lJvbRi96n8vcRUSteapzc2Dye/Vck8lmgSAYaE1YzNS2tfP5PqIOQMo X-Received: by 2002:a17:902:d481:b0:1bb:d59d:8c57 with SMTP id c1-20020a170902d48100b001bbd59d8c57mr4520766plg.18.1697591007805; Tue, 17 Oct 2023 18:03:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697591007; cv=none; d=google.com; s=arc-20160816; b=umre2ezs4dpg0MQ9VhDDFPZeZiBKAy6GFPrtkhnIUGPHEfJWdaoqLbIFIaTK8DJmw3 TXw54D0iDiDHqsadB21GRIT1eObTPUxfIc+sOep62BUMtkWD33nhdWpkaPSURV79dtZg 5TwaC5xlVQdpoRfh9Kx/e6kM5VhbmfGy7EPbi5XKzpNbVSsSjD7g9UD/YCsyPW+DCVTE LdYAwauWV4LjUEoq7Oxc+tk0x9AXg0H5qPf3CkCK9SYbftANnG0yYagJv0yRreJg175W X5h+nX8O0ZmymALMGCzhbi2b2Ze/heD0luoH9DJj/pO2+2FT2GdZSCROCHt8YxqIlJ1u vyBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=kiAH34C/kctaaX3077HYkei7HPlkFJr20QXBxwSI6Qc=; fh=/4oyUDvHXxCfTzJEtHcUY59OtZC3+cZ/T5FaZk4wWvM=; b=kbtTlcHFyZLrfu35JIHTIHq/F69vk3X08BCzZs12+CJjQEOr5TDIqkcZvdi9ixaT9n YcDYZOAxhJsODIuzfVmQpP61qGRoyBArgdfXqmDaZC1Mb/y3OVsfg+cosTnPyx6c/ukG 40QSHMX4WaexwM55uoVI+OSEYLb9NVMBrM8Ohj7VnZA78rXqVfGOODvQiIcEYwZinpRq vbuZS7UfLgZH+LUMWUrWJr8yLR0qdDLM+ZGjXoRKMBjBIS0QxqkNDLD2yByZ6N69wL+g gQRvpDMqDNPCOxC+BX1Cf0Z+JvO9mE1vlQEZBJ95cyfMPp8G4XzigoVrwoTcnaKqcQq7 2AXA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=iW2BmfRa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 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 agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id ju21-20020a170903429500b001ca30930778si2879115plb.71.2023.10.17.18.03.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Oct 2023 18:03:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=iW2BmfRa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id A20088026DA3; Tue, 17 Oct 2023 18:03:25 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229463AbjJRBDO (ORCPT + 99 others); Tue, 17 Oct 2023 21:03:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53090 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229459AbjJRBDN (ORCPT ); Tue, 17 Oct 2023 21:03:13 -0400 Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 53BF292 for ; Tue, 17 Oct 2023 18:03:11 -0700 (PDT) Received: by mail-ed1-x534.google.com with SMTP id 4fb4d7f45d1cf-53dfc28a2afso10773614a12.1 for ; Tue, 17 Oct 2023 18:03:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697590989; x=1698195789; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=kiAH34C/kctaaX3077HYkei7HPlkFJr20QXBxwSI6Qc=; b=iW2BmfRasYF9s0RmhEPPEWP+TKQWF6EjvQZfl+sRTtvkgyqWQtv+lRiIfqN3NOp3uM O16Aw2Nkiq42NjtOen0qRs2jydaG5CaJ2O2iNEWaVvjyv+6cIlc3UWCSwUdgfZu2r2Cx A7fmrJiFTQJiJc5Tzhedx6OZsFnNa9hP2s2RRw2cCCOy6avEZQCKe/r5l8jezq8InMUj Ugam2utXPjpeYoMiv2lFZVW7D+k/TvQZNDB10misCEKmnHXkpjcwwyyOu7UkRSZKEyma I/OAYVLYKMGTF6gHZn48dRiGtdsMBSbmMHl4gpMa7+rfq2iIQ+ht+fJr0xFsj4oJXCdz q+Cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697590989; x=1698195789; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=kiAH34C/kctaaX3077HYkei7HPlkFJr20QXBxwSI6Qc=; b=jW/V8eIoLi5oJcUoIBpBj/nnP8o1jKnLgFFVp/4n68r7YN44vL0kaNQgsy78Q8X9T7 z83um+tSQW63Vs2m9u+R8spzvHBx4O3DWjC63yywVcOqH47eNlZDPq4v4Ywq4XBkAjS+ XQtVVo4yXlRCJvrNlXgd4YYmNZGQ3RHloq+vH/ih5bdaV/MDbHSlqyFMFVYfxaI3X7QY B92NvUDHeCgk7CqcXj4ihTFwApeexCDmh0l24nV0BAoUXx8PLAqLuePf+Xy2pwkT/DN7 nuXs3qKTRnqqMJQ6i+Di58bysReJManlSKpRrqvbcZwDb3SnTLEmlJjA7rpQMNWGFKT9 lQ0w== X-Gm-Message-State: AOJu0YzOgmpfyy1Wof4d9sk4XyPqLnvz8CS9xRQPjwD3dT54v3QaVsMc Iw0DH7OiEuliaicftb3fYRf5aj4thpUbjA== X-Received: by 2002:a17:907:36c3:b0:9bd:9507:ed1c with SMTP id bj3-20020a17090736c300b009bd9507ed1cmr3154408ejc.18.1697590989156; Tue, 17 Oct 2023 18:03:09 -0700 (PDT) Received: from ubuntu ([129.205.113.163]) by smtp.gmail.com with ESMTPSA id n17-20020a17090673d100b009930c80b87csm616449ejl.142.2023.10.17.18.03.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Oct 2023 18:03:08 -0700 (PDT) Date: Tue, 17 Oct 2023 18:03:05 -0700 From: kenechukwu maduechesi To: outreachy@lists.linux.dev, shreeya.patel23498@gmail.com Cc: Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH] staging: rts5208: Replace delay function. Message-ID: <20231018004300.GA3189@ubuntu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: Yes, score=5.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_SBL, RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: ***** X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Tue, 17 Oct 2023 18:03:25 -0700 (PDT) X-Spam-Report: * 2.6 RCVD_IN_SBL RBL: Received via a relay in Spamhaus SBL * [129.205.113.163 listed in zen.spamhaus.org] * 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS * 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level * mail domains are different * -0.0 SPF_PASS SPF: sender matches SPF record * 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail * provider * [maduechesik[at]gmail.com] * 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record * -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from * author's domain * 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily * valid * -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature * 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and * EnvelopeFrom freemail headers are different * -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list * manager Replace udelay() with usleep_range() for more precise delay handling. Reported by checkpatch: CHECK: usleep_range is preferred over udelay Signed-off-by: kenechukwu maduechesi --- drivers/staging/rts5208/sd.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/staging/rts5208/sd.c b/drivers/staging/rts5208/sd.c index 74c4f476b3a4..059f99b0a727 100644 --- a/drivers/staging/rts5208/sd.c +++ b/drivers/staging/rts5208/sd.c @@ -865,7 +865,7 @@ static int sd_change_phase(struct rtsx_chip *chip, u8 sample_point, u8 tune_dir) PHASE_CHANGE); if (retval) return retval; - udelay(50); + usleep_range(50); retval = rtsx_write_register(chip, SD_VP_CTL, 0xFF, PHASE_CHANGE | PHASE_NOT_RESET | @@ -877,14 +877,14 @@ static int sd_change_phase(struct rtsx_chip *chip, u8 sample_point, u8 tune_dir) CHANGE_CLK, CHANGE_CLK); if (retval) return retval; - udelay(50); + usleep_range(50); retval = rtsx_write_register(chip, SD_VP_CTL, 0xFF, PHASE_NOT_RESET | sample_point); if (retval) return retval; } - udelay(100); + usleep_range(100); rtsx_init_cmd(chip); rtsx_add_cmd(chip, WRITE_REG_CMD, SD_DCMPS_CTL, DCMPS_CHANGE, @@ -918,7 +918,7 @@ static int sd_change_phase(struct rtsx_chip *chip, u8 sample_point, u8 tune_dir) return retval; } - udelay(50); + usleep_range(50); } retval = rtsx_write_register(chip, SD_CFG1, SD_ASYNC_FIFO_NOT_RST, 0); @@ -1416,7 +1416,7 @@ static int sd_wait_data_idle(struct rtsx_chip *chip) retval = STATUS_SUCCESS; break; } - udelay(100); + usleep_range(100); } dev_dbg(rtsx_dev(chip), "SD_DATA_STATE: 0x%02x\n", val); -- 2.25.1