]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'genetlink_mcast'
authorDavid S. Miller <davem@davemloft.net>
Tue, 19 Nov 2013 21:39:42 +0000 (16:39 -0500)
committerDavid S. Miller <davem@davemloft.net>
Tue, 19 Nov 2013 21:39:42 +0000 (16:39 -0500)
commit2d8a0799adc87a64c57c1c3bbaf86b6be9e62b7c
treee5a066d8f83d8822d448421019a4503f361295f9
parentaa0b0d299345088824b8a7530313a5ba02ee9ce2
parent2df4b223c0cf444dda876b4e8eb180bd2a86b0e6
Merge branch 'genetlink_mcast'

Johannes Berg says:

====================
genetlink: clean up multicast group APIs

The generic netlink multicast group registration doesn't have to
be dynamic, and can thus be simplified just like I did with the
ops. This removes some complexity in registration code.

Additionally, two users of generic netlink already use multicast
groups in a wrong way, add workarounds for those two to keep the
userspace API working, but at the same time make them not clash
with other users of multicast groups as might happen now.

While making it all a bit easier, also prevent such abuse by adding
checks to the APIs so each family can only use the groups it owns.
====================

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