From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lj1-f180.google.com (mail-lj1-f180.google.com [209.85.208.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2D2DF158DCF for ; Sun, 7 Jun 2026 20:17:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780863444; cv=none; b=Pnv6Lsc7viAoyY7D+FozBpdOfTl4hYM8ESGVQhFQhxNUs6H6eqTBooIhVXOoNQGouSdBonjQPzThaox8D4QUmUj6AeD1jee69ssjIA2pyYqNsyYh9coH3vYoi9ixb49JoIJgyyKfkKBx8ta7NdapXiXs+abR4HlRMoYOicC+oUU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780863444; c=relaxed/simple; bh=wBL5gFM/RSITeS5F1awXPhfYxnemAdgCB0HVANsqQVo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=QHXBYAAfJulKjGUx6Uxy9zJfabLaX2MTjpCagD846D286/S24/cuvcr9M88e5PEj7EWYRBUjbuMwA8BXOFxY/ewVzAkouWolJGjzOXJBPmCPwNMCwHTY852wroUfjNGT1eBt6nOeqGeYiOkW7TGoKAd/iR8QWk/Pd5rvOSnmrf0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=AsFu07q3; arc=none smtp.client-ip=209.85.208.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="AsFu07q3" Received: by mail-lj1-f180.google.com with SMTP id 38308e7fff4ca-39666ac91a2so44771901fa.1 for ; Sun, 07 Jun 2026 13:17:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780863441; x=1781468241; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=UI+ati8w10fcpvRpL/lKOmhNvyhEWhByMfjT0Pq9pcw=; b=AsFu07q3lev0It8vSGa/xLaEGMOZH6L6ASprpz5VWNiZFmnmY0RK24N6cB/fDlzYYP Uw6Z2WXwcCVJ5lx6AxhHBooBkscEKBh8N8CJmtzppAj7tOUt42P4x8/hvqKy/EEW2NJI OqWiwnPD9VZqF6LYL7ihJpdv6gv38I0jHHyx9eH7AmXiXicpZTUsrj1spcCyg/UjEWjm juVQkZCO3KUxIQMRWNHcg/MMChDAf7JQV0CDumgxdZy7vBgny0BzPItDvT9LU6CC1e8b p+nSx5bLMHG5Jo02hOzQQ+8zNpgy/crN5ymS1U/XQ98vDxi98s/b7lVxfPqvFKzp+/WH Knkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780863441; x=1781468241; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=UI+ati8w10fcpvRpL/lKOmhNvyhEWhByMfjT0Pq9pcw=; b=WQ5Bsk/nMqIpTRAYMYcqT4bOeeW7pgyBCJCUNJsXfwOzxoOWeR3LV0z5vxufnfZlDx 0KR9zsQM/GmQEqz6IAy0+2WU3bGcNx3JNb/Gs6FtJYlUuSWAqrCyttS+f7yXNlMk99ls acdO41kQ4b316NGvlhLWFY85SuDim9qA2fGKENM5ETC88CLEsYt+U/+bPAuF45WxX0L1 UiDAaJT5qN9T64iWgwFF2dvT/j5zy0+zS4pr9u9XLBNEfO+C8JUfvsj4IZ23oiV3BiCa L+bl0hze6GC7XPYq6ugBrWOPEjmCCc8Ww9boTv1ZhRYVMHha27MLmsaBymKtB7PhU5+p v5+w== X-Forwarded-Encrypted: i=1; AFNElJ+SMx4GYAbewoV0lnkSVFDPGgXkQnMyahzbrE4GBoBa3dfMNcR6LNlh07DHngiXhBlaQo6evLbX9eZgpiU=@vger.kernel.org X-Gm-Message-State: AOJu0YzPmbdijbMWIfIpJginYO/Bw/QEnEr5M0qidMIJt08OAcYtpftb dwQm328h2Hp9GYnYOUzfA0JjTeM4sMrZDJwp0H7b72f3F0qYTO9sbH3fOFK+C461Y0QWJh8A X-Gm-Gg: Acq92OG9T962vBwTB6f4wR+TAiKY0nzR3z0hNRcI2euq5QT4wVhpHpgd1jQS+YRy+7l pkSG+S6PXB1guNDKOXLp8NL/TfXu9gHo1R8J4B1r1fQK7xEHCM62j7l9Hm8wTD2EjLMhyLM1DHa 7OYbC8uCJXM0SiDXMBONt5sOtFuVeaJzTR2uy9q4dnnUITpHQds/n0X78i/Wkw1fYT895UrHgWs pvyeHlJmnj/AM3kyh2c1uTymUbqDWLIxH6OdXy6esuwhc9tLPIJYTNIuBZjoCpuuuOXvqptrm9G FLBjqx68jDzENRQfSh1q/MacY686Op1I4juH4ccCQsYqxl6D2BmQ4fO15ssDYbJYZ9lE8zUj1H9 Z3LZcNkK9ItIZpektTnkFYgZrZJtlndlX4dAypvYJHrwfVmdPft7HBRVD8cuqFc4Qd42PgyRotp I4KntQ9K7mHsj4aEWjWgQeg4Ji22fF+nc= X-Received: by 2002:a05:6512:2c08:b0:5aa:5f5c:9546 with SMTP id 2adb3069b0e04-5aa8865e0d7mr2689095e87.2.1780863441167; Sun, 07 Jun 2026 13:17:21 -0700 (PDT) Received: from fedora ([37.113.99.0]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5aa7b907269sm3276268e87.34.2026.06.07.13.17.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 Jun 2026 13:17:20 -0700 (PDT) From: Georgii Druzhinin To: andy@kernel.org, gregkh@linuxfoundation.org Cc: dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, Georgii Druzhinin Subject: [PATCH 1/2] staging: fbtft: fb_ra8875: prefer usleep_range over udelay Date: Sun, 7 Jun 2026 23:17:07 +0300 Message-ID: <20260607201708.88644-1-ilovelinuxgames@gmail.com> X-Mailer: git-send-email 2.54.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Replace udelay(100) with usleep_range(100, 120) to avoid busy-waiting and allow the scheduler to utilize the CPU during the delay. Signed-off-by: Georgii Druzhinin --- drivers/staging/fbtft/fb_ra8875.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/fbtft/fb_ra8875.c b/drivers/staging/fbtft/fb_ra8875.c index 0ab1de6647d0..6058934e2ca2 100644 --- a/drivers/staging/fbtft/fb_ra8875.c +++ b/drivers/staging/fbtft/fb_ra8875.c @@ -210,7 +210,7 @@ static void write_reg8_bus8(struct fbtft_par *par, int len, ...) } len--; - udelay(100); + usleep_range(100, 120); if (len) { buf = (u8 *)par->buf; @@ -231,7 +231,7 @@ static void write_reg8_bus8(struct fbtft_par *par, int len, ...) /* restore user spi-speed */ par->fbtftops.write = fbtft_write_spi; - udelay(100); + usleep_range(100, 120); } static int write_vmem16_bus8(struct fbtft_par *par, size_t offset, size_t len) -- 2.54.0