Thread (59 messages) 59 messages, 12 authors, 2020-09-29

Re: [patch 00/35] net: in_interrupt() cleanup and fixes

From: Joe Perches <joe@perches.com>
Date: 2020-09-27 20:22:25
Also in: intel-wired-lan, linux-doc, linux-usb, linux-wireless, lkml

On Sun, 2020-09-27 at 21:48 +0200, Thomas Gleixner wrote:
Folks,

in the discussion about preempt count consistency accross kernel configurations:

  https://lore.kernel.org/r/20200914204209.256266093@linutronix.de/ (local)

Linus clearly requested that code in drivers and libraries which changes
behaviour based on execution context should either be split up so that
e.g. task context invocations and BH invocations have different interfaces
or if that's not possible the context information has to be provided by the
caller which knows in which context it is executing.

This includes conditional locking, allocation mode (GFP_*) decisions and
avoidance of code paths which might sleep.
Are these patches intended to be applied to Linus'
tree before v5.9 is released?

This patchset will cause conflicts against -next.

For instance, in patch 34, RT_TRACE has already
been removed in -next.

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help