]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'tipc-next'
authorDavid S. Miller <davem@davemloft.net>
Mon, 5 May 2014 21:26:54 +0000 (17:26 -0400)
committerDavid S. Miller <davem@davemloft.net>
Mon, 5 May 2014 21:26:54 +0000 (17:26 -0400)
commit022fba088ddf8991cefc04f26530b28b51f5adbe
treef8a32816ff224eddbc8a8b18e5b83cdf8b5b5f81
parent7fa600eb512876aea252bda38e3064a90b79d09e
parent5e5b93c890159795f058b6da150e9ead998f779b
Merge branch 'tipc-next'

Ying Xue says:

====================
tipc: purge signal handler infrastructure

When we delay some actions to be executed in asynchronous contexts,
these usually add unnecessary code complexities, and make their
behaviours unpredictable and indeterministic. Moreover, as the signal
handler infrastructure is first stopped when tipc module is removed,
this may cause some potential risks for us. For instance, although
signal handler is already stopped, some tipc components still submit
signal requests to signal handler infrastructure, which may lead to
some resources not to be released or freed correctly.

So the series aims to convert all actions being performed in tasklet
context asynchronously with interface provided by signal handler
infrastructure to be executed synchronously, thereby deleting the
whole infrastructure of signal handler.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>