]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'sync_multiple'
authorDavid S. Miller <davem@davemloft.net>
Mon, 15 Apr 2013 20:10:53 +0000 (16:10 -0400)
committerDavid S. Miller <davem@davemloft.net>
Mon, 15 Apr 2013 20:10:53 +0000 (16:10 -0400)
commit485b30f9629c0a5153b8ce8c32613325feb0cbb7
tree97014ff57652d41b366fb41a08c93e7aa3a798e8
parent4479e0907b7ad279f97a4a972d5503155a4fc919
parent1e8d8e8cf8e7fb7ab08e977d85ac233ce64b8c4d
Merge branch 'sync_multiple'

Vlad Yasevich says:

====================
Current dev_[uc|mc]_addr_sync() API currently correctly syncs the
addresses to the first device.  Any subsequent calls to sync will
not do anything since the synched variable will be set.  This
variable is used as an optimization to skip over addresses that have
been synched.

There are some devices (ex: team) that attempt to do the above.  There
is other work in progress that needs to above to work corretly.

The short series introduces dev_[uc|mc]_addr_synch_multiple() that
allows multiple calls to sync to multiple different devices.  Original
API is left alone and still has the limitation.
====================

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