summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSean Anderson <sean.anderson@linux.dev>2024-09-30 11:39:54 -0400
committerPaolo Abeni <pabeni@redhat.com>2024-10-03 12:07:29 +0200
commitb63ad06ddddfe792f93df0c24adb66622bd7b8c9 (patch)
treec8b52351e3e366b0877176c0c39458688bdca1b7
parent1127c73a8d4f803bb3d9e3d024b0863191d52e03 (diff)
downloadlinux-stable-b63ad06ddddfe792f93df0c24adb66622bd7b8c9.tar.gz
linux-stable-b63ad06ddddfe792f93df0c24adb66622bd7b8c9.tar.bz2
linux-stable-b63ad06ddddfe792f93df0c24adb66622bd7b8c9.zip
doc: net: napi: Update documentation for napi_schedule_irqoff
Since commit 8380c81d5c4f ("net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT"), napi_schedule_irqoff will do the right thing if IRQs are threaded. Therefore, there is no need to use IRQF_NO_THREAD. Signed-off-by: Sean Anderson <sean.anderson@linux.dev> Reviewed-by: Bagas Sanjaya <bagasdotme@gmail.com> Reviewed-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Link: https://patch.msgid.link/20240930153955.971657-1-sean.anderson@linux.dev Signed-off-by: Paolo Abeni <pabeni@redhat.com>
-rw-r--r--Documentation/networking/napi.rst5
1 files changed, 2 insertions, 3 deletions
diff --git a/Documentation/networking/napi.rst b/Documentation/networking/napi.rst
index 7bf7b95c4f7a..dfa5d549be9c 100644
--- a/Documentation/networking/napi.rst
+++ b/Documentation/networking/napi.rst
@@ -144,9 +144,8 @@ IRQ should only be unmasked after a successful call to napi_complete_done():
napi_schedule_irqoff() is a variant of napi_schedule() which takes advantage
of guarantees given by being invoked in IRQ context (no need to
-mask interrupts). Note that PREEMPT_RT forces all interrupts
-to be threaded so the interrupt may need to be marked ``IRQF_NO_THREAD``
-to avoid issues on real-time kernel configurations.
+mask interrupts). napi_schedule_irqoff() will fall back to napi_schedule() if
+IRQs are threaded (such as if ``PREEMPT_RT`` is enabled).
Instance to queue mapping
-------------------------