Linus Lüssing
65d7d46050
batman-adv: Make DAT capability changes atomic
...
Bitwise OR/AND assignments in C aren't guaranteed to be atomic. One
OGM handler might undo the set/clear of a specific bit from another
handler run in between.
Fix this by using the atomic set_bit()/clear_bit()/test_bit() functions.
Fixes: 17cf0ea455f1 ("batman-adv: tvlv - add distributed arp table container")
Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
Signed-off-by: Antonio Quartulli <antonio@meshcoding.com>
2015-08-14 22:50:42 +02:00
..
2015-07-23 17:10:48 +02:00
2015-07-23 13:07:04 -07:00
2015-03-02 16:43:41 -05:00
2015-06-01 16:50:52 -07:00
2015-05-11 10:50:17 -04:00
2015-07-31 15:25:52 -07:00
2015-07-15 15:59:58 -07:00
2015-08-14 22:50:42 +02:00
2015-07-31 23:52:20 -07:00
2015-08-10 13:36:43 -07:00
2015-07-21 00:02:44 -07:00
2015-07-12 21:13:22 +02:00
2015-07-09 20:30:34 +03:00
2015-08-10 13:46:21 -07:00
2015-03-06 21:50:02 -05:00
2015-07-27 01:06:53 -07:00
2015-05-11 10:50:17 -04:00
2014-10-01 00:44:04 +10:00
2015-08-10 14:25:02 -07:00
2015-08-09 22:53:00 -07:00
2015-03-01 13:40:23 -05:00
2015-07-31 23:52:20 -07:00
2015-08-10 14:03:54 -07:00
2015-08-10 14:03:54 -07:00
2015-05-11 10:50:17 -04:00
2015-05-25 17:46:21 -04:00
2015-05-11 10:50:17 -04:00
2015-06-24 16:49:49 -07:00
2015-05-11 10:50:18 -04:00
2014-10-24 15:51:42 -04:00
2015-07-27 01:06:53 -07:00
2015-07-17 15:02:02 +02:00
2015-07-30 14:08:55 +02:00
2015-08-09 22:51:42 -07:00
2015-08-04 23:57:45 -07:00
2015-03-31 13:58:35 -04:00
2015-07-21 22:22:56 -07:00
2015-06-18 21:14:32 +02:00
2015-06-15 18:10:37 +02:00
2015-08-10 14:03:54 -07:00
2015-07-31 23:52:20 -07:00
2015-05-11 10:50:17 -04:00
2015-08-07 11:29:58 -07:00
2015-05-29 13:13:45 +02:00
2015-06-24 02:58:51 -07:00
2015-05-11 10:50:17 -04:00
2015-08-03 16:05:56 -07:00
2015-07-31 23:52:20 -07:00
2015-07-28 09:37:44 -07:00
2015-08-09 22:48:09 -07:00
2015-07-31 15:21:30 -07:00
2015-06-10 22:49:20 -07:00
2015-05-11 10:50:17 -04:00
2015-08-09 22:43:52 -07:00
2015-07-17 15:02:02 +02:00
2015-05-11 10:50:17 -04:00
2015-07-21 00:28:36 -07:00
2015-04-09 00:02:26 -04:00
2015-07-21 10:39:03 -07:00
2015-03-04 00:26:06 -05:00
2015-05-11 10:50:17 -04:00