]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'tipc-next'
authorDavid S. Miller <davem@davemloft.net>
Fri, 6 Feb 2015 00:00:06 +0000 (16:00 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 6 Feb 2015 00:00:06 +0000 (16:00 -0800)
commit987f6a2e247c376d6673d0401b285d3cabf55b0f
tree1b1e50e705f4ddd3b36a43ac9067538db3e8233f
parent29705369617d56e9499c2183429cc6f5130c1373
parentee9c4113064699b5940785b2a13197dae4c02c10
Merge branch 'tipc-next'

Jon Maloy says:

====================
tipc: resolve message disordering problem

When TIPC receives messages from multi-threaded device drivers it may
occasionally deliver messages to their destination sockets in the wrong
order. This happens despite correct resequencing at the link layer,
because the upcall path from link to socket is not protected by any
locks.

These commits solve this problem by introducing an 'input' message
queue in each link, through which messages must be delivered to the
upper layers.
====================

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