* [PATCH 1/2] staging: fbtft: fb_ra8875: prefer usleep_range over udelay
@ 2026-06-07 20:17 Georgii Druzhinin
2026-06-07 20:17 ` [PATCH 2/2] staging: fbtft: fbtft-bus: remove prohibited space before close parenthesis Georgii Druzhinin
2026-06-08 6:07 ` [PATCH 1/2] staging: fbtft: fb_ra8875: prefer usleep_range over udelay Andy Shevchenko
0 siblings, 2 replies; 4+ messages in thread
From: Georgii Druzhinin @ 2026-06-07 20:17 UTC (permalink / raw)
To: andy, gregkh
Cc: dri-devel, linux-fbdev, linux-staging, linux-kernel, Georgii Druzhinin
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 <ilovelinuxgames@gmail.com>
---
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
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 2/2] staging: fbtft: fbtft-bus: remove prohibited space before close parenthesis
2026-06-07 20:17 [PATCH 1/2] staging: fbtft: fb_ra8875: prefer usleep_range over udelay Georgii Druzhinin
@ 2026-06-07 20:17 ` Georgii Druzhinin
2026-06-08 6:08 ` Andy Shevchenko
2026-06-08 6:07 ` [PATCH 1/2] staging: fbtft: fb_ra8875: prefer usleep_range over udelay Andy Shevchenko
1 sibling, 1 reply; 4+ messages in thread
From: Georgii Druzhinin @ 2026-06-07 20:17 UTC (permalink / raw)
To: andy, gregkh
Cc: dri-devel, linux-fbdev, linux-staging, linux-kernel, Georgii Druzhinin
Fix checkpatch.pl error: "space prohibited before that close
parenthesis ')'" by removing the empty argument and comma
in define_fbtft_write_reg macro calls.
Signed-off-by: Georgii Druzhinin <ilovelinuxgames@gmail.com>
---
drivers/staging/fbtft/fbtft-bus.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/fbtft/fbtft-bus.c b/drivers/staging/fbtft/fbtft-bus.c
index 30e436ff19e4..409770891c54 100644
--- a/drivers/staging/fbtft/fbtft-bus.c
+++ b/drivers/staging/fbtft/fbtft-bus.c
@@ -62,9 +62,9 @@ out: \
} \
EXPORT_SYMBOL(func);
-define_fbtft_write_reg(fbtft_write_reg8_bus8, u8, u8, )
+define_fbtft_write_reg(fbtft_write_reg8_bus8, u8, u8)
define_fbtft_write_reg(fbtft_write_reg16_bus8, __be16, u16, cpu_to_be16)
-define_fbtft_write_reg(fbtft_write_reg16_bus16, u16, u16, )
+define_fbtft_write_reg(fbtft_write_reg16_bus16, u16, u16)
void fbtft_write_reg8_bus9(struct fbtft_par *par, int len, ...)
{
--
2.54.0
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH 1/2] staging: fbtft: fb_ra8875: prefer usleep_range over udelay
2026-06-07 20:17 [PATCH 1/2] staging: fbtft: fb_ra8875: prefer usleep_range over udelay Georgii Druzhinin
2026-06-07 20:17 ` [PATCH 2/2] staging: fbtft: fbtft-bus: remove prohibited space before close parenthesis Georgii Druzhinin
@ 2026-06-08 6:07 ` Andy Shevchenko
1 sibling, 0 replies; 4+ messages in thread
From: Andy Shevchenko @ 2026-06-08 6:07 UTC (permalink / raw)
To: Georgii Druzhinin
Cc: andy, gregkh, dri-devel, linux-fbdev, linux-staging, linux-kernel
On Sun, Jun 7, 2026 at 11:17 PM Georgii Druzhinin
<ilovelinuxgames@gmail.com> wrote:
>
> Replace udelay(100) with usleep_range(100, 120) to avoid busy-waiting
> and allow the scheduler to utilize the CPU during the delay.
Nice, now go to the lore.kernel.org mailing list archives and check
what was done previously on this and why none of the similar patches
have been applied so far. Also read README in the driver's folder.
--
With Best Regards,
Andy Shevchenko
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH 2/2] staging: fbtft: fbtft-bus: remove prohibited space before close parenthesis
2026-06-07 20:17 ` [PATCH 2/2] staging: fbtft: fbtft-bus: remove prohibited space before close parenthesis Georgii Druzhinin
@ 2026-06-08 6:08 ` Andy Shevchenko
0 siblings, 0 replies; 4+ messages in thread
From: Andy Shevchenko @ 2026-06-08 6:08 UTC (permalink / raw)
To: Georgii Druzhinin
Cc: andy, gregkh, dri-devel, linux-fbdev, linux-staging, linux-kernel
On Sun, Jun 7, 2026 at 11:17 PM Georgii Druzhinin
<ilovelinuxgames@gmail.com> wrote:
>
> Fix checkpatch.pl error: "space prohibited before that close
> parenthesis ')'" by removing the empty argument and comma
> in define_fbtft_write_reg macro calls.
Please, learn C preprocessor and compile your stuff before submitting.
Also since you have a series of the patches it should have had a cover letter.
--
With Best Regards,
Andy Shevchenko
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-06-08 6:09 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-07 20:17 [PATCH 1/2] staging: fbtft: fb_ra8875: prefer usleep_range over udelay Georgii Druzhinin
2026-06-07 20:17 ` [PATCH 2/2] staging: fbtft: fbtft-bus: remove prohibited space before close parenthesis Georgii Druzhinin
2026-06-08 6:08 ` Andy Shevchenko
2026-06-08 6:07 ` [PATCH 1/2] staging: fbtft: fb_ra8875: prefer usleep_range over udelay Andy Shevchenko
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®