public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* request_irq() usage in wm8350_register_irq().
@ 2026-01-21 11:16 Sebastian Andrzej Siewior
  2026-01-21 11:22 ` Richard Fitzgerald
  0 siblings, 1 reply; 14+ messages in thread
From: Sebastian Andrzej Siewior @ 2026-01-21 11:16 UTC (permalink / raw)
  To: patches, linux-kernel; +Cc: Lee Jones, Andy Shevchenko

Hi,

I've been staring wm8350_register_irq(). It does

| request_threaded_irq(irq + wm8350->irq_base, NULL,
| 		handler, flags, name, data);

and every single user passes 0 as flags. This means it asks for a
threaded IRQ and does not pass IRQF_ONESHOT. 

So either this is not working because it triggers the warnings
	Threaded irq requested with handler=NULL and !ONESHOT

followed by -EINVAL _or_ every single user of this driver sits in
system where the irqchip is IRQCHIP_ONESHOT_SAFE marked.
Which is it?

Sebastian

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2026-01-21 15:04 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-21 11:16 request_irq() usage in wm8350_register_irq() Sebastian Andrzej Siewior
2026-01-21 11:22 ` Richard Fitzgerald
2026-01-21 11:36   ` Sebastian Andrzej Siewior
2026-01-21 11:53     ` Richard Fitzgerald
2026-01-21 11:57       ` Sebastian Andrzej Siewior
2026-01-21 12:43         ` Andy Shevchenko
2026-01-21 13:12           ` Mark Brown
2026-01-21 13:18             ` Sebastian Andrzej Siewior
2026-01-21 13:37               ` Mark Brown
2026-01-21 13:45                 ` Sebastian Andrzej Siewior
2026-01-21 15:03                   ` Mark Brown
2026-01-21 13:20             ` Andy Shevchenko
2026-01-21 12:49         ` Richard Fitzgerald
2026-01-21 13:28           ` Charles Keepax

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox