pull request: batman-adv 2013-01-19
Message ID | 1358602079-24024-1-git-send-email-ordex@autistici.org (mailing list archive) |
---|---|
State | Not Applicable, archived |
Headers |
Return-Path: <ordex@autistici.org> Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=82.94.249.234; helo=latitanza.investici.org; envelope-from=ordex@autistici.org; receiver=b.a.t.m.a.n@lists.open-mesh.org Received: from latitanza.investici.org (latitanza.investici.org [82.94.249.234]) by open-mesh.org (Postfix) with ESMTPS id 4C0AA600F34 for <b.a.t.m.a.n@lists.open-mesh.org>; Sat, 19 Jan 2013 14:29:26 +0100 (CET) Received: from [82.94.249.234] (latitanza [82.94.249.234]) (Authenticated sender: ordex@autistici.org) by localhost (Postfix) with ESMTPSA id B694898037; Sat, 19 Jan 2013 13:29:23 +0000 (UTC) X-DKIM: Sendmail DKIM Filter v2.8.2 latitanza.investici.org B694898037 From: Antonio Quartulli <ordex@autistici.org> To: davem@davemloft.net Date: Sat, 19 Jan 2013 21:27:46 +0800 Message-Id: <1358602079-24024-1-git-send-email-ordex@autistici.org> X-Mailer: git-send-email 1.8.0.2 Cc: netdev@vger.kernel.org, b.a.t.m.a.n@lists.open-mesh.org Subject: [B.A.T.M.A.N.] pull request: batman-adv 2013-01-19 X-BeenThere: b.a.t.m.a.n@lists.open-mesh.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: The list for a Better Approach To Mobile Ad-hoc Networking <b.a.t.m.a.n@lists.open-mesh.org> List-Id: The list for a Better Approach To Mobile Ad-hoc Networking <b.a.t.m.a.n.lists.open-mesh.org> List-Unsubscribe: <https://lists.open-mesh.org/mm/options/b.a.t.m.a.n>, <mailto:b.a.t.m.a.n-request@lists.open-mesh.org?subject=unsubscribe> List-Archive: <http://lists.open-mesh.org/pipermail/b.a.t.m.a.n/> List-Post: <mailto:b.a.t.m.a.n@lists.open-mesh.org> List-Help: <mailto:b.a.t.m.a.n-request@lists.open-mesh.org?subject=help> List-Subscribe: <https://lists.open-mesh.org/mm/listinfo/b.a.t.m.a.n>, <mailto:b.a.t.m.a.n-request@lists.open-mesh.org?subject=subscribe> X-List-Received-Date: Sat, 19 Jan 2013 13:29:28 -0000 |
Pull-request
git://git.open-mesh.org/linux-merge.git tags/batman-adv-for-davemMessage
Antonio Quartulli
Jan. 19, 2013, 1:27 p.m. UTC
here is our second patchset intended for net-next/linux-3.9. In this batch you have some struct refactoring and a great kernel doc improvement by Marek Lindner. In patch 10/13 you have the random32() function renaming proposed by Akinobu Mita. In 11/13 instead you have a behavioural change brought by Simon Wunderlich which is modifying the way a batman-adv virtual interface is unregistered in order to prevent a possible deadlock involving rntl_lock and s_active. We have already been discussing about this problem and its possible solution on the netdev mailing list. The rest is just clean up work. Please pull or let me know if there is any problem. Thanks a lot, Antonio The following changes since commit 1ad759d8479b4b28f2a6c874d380066cf987b341: ipv6: remove unneeded check to pskb_may_pull in ipip6_rcv (2013-01-18 14:43:51 -0500) are available in the git repository at: git://git.open-mesh.org/linux-merge.git tags/batman-adv-for-davem for you to fetch changes up to 5ac2a177298e1f245aa54cce4030842f3abe5aea: batman-adv: Start new development cycle (2013-01-19 21:18:13 +0800) ---------------------------------------------------------------- Included changes: - sysfs removal postponement during interface un-registration - random32() function renaming - struct refactoring - kernel doc improvement - deleyed_work initialisation clean up work - copyright year and internal version number update - kernel doc improvement ---------------------------------------------------------------- Akinobu Mita (1): batman-adv: rename random32() to prandom_u32() Antonio Quartulli (3): batman-adv: a delayed_work has to be initialised once batman-adv: update copyright years batman-adv: Start new development cycle Marek Lindner (8): batman-adv: align kernel doc properly batman-adv: mark debug_log struct as bat_priv only struct batman-adv: group tt type definitions together batman-adv: rename batadv_if_list_entry struct to make clear it is used by vis batman-adv: rename batadv_recvlist_node struct to make clear it is used by vis batman-adv: rename batadv_backbone_gw struct to make clear it is used by bla batman-adv: rename batadv_claim struct to make clear it is used by bla batman-adv: kernel doc for types.h Simon Wunderlich (1): batman-adv: postpone sysfs removal when unregistering net/batman-adv/bat_algo.h | 2 +- net/batman-adv/bat_iv_ogm.c | 6 +- net/batman-adv/bitarray.c | 2 +- net/batman-adv/bitarray.h | 2 +- net/batman-adv/bridge_loop_avoidance.c | 113 ++++--- net/batman-adv/bridge_loop_avoidance.h | 2 +- net/batman-adv/debugfs.c | 15 +- net/batman-adv/debugfs.h | 2 +- net/batman-adv/distributed-arp-table.c | 2 +- net/batman-adv/distributed-arp-table.h | 2 +- net/batman-adv/gateway_client.c | 2 +- net/batman-adv/gateway_client.h | 2 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/gateway_common.h | 2 +- net/batman-adv/hard-interface.c | 26 +- net/batman-adv/hard-interface.h | 2 +- net/batman-adv/hash.c | 2 +- net/batman-adv/hash.h | 2 +- net/batman-adv/icmp_socket.c | 2 +- net/batman-adv/icmp_socket.h | 2 +- net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 6 +- net/batman-adv/originator.c | 19 +- net/batman-adv/originator.h | 2 +- net/batman-adv/packet.h | 2 +- net/batman-adv/ring_buffer.c | 2 +- net/batman-adv/ring_buffer.h | 2 +- net/batman-adv/routing.c | 2 +- net/batman-adv/routing.h | 2 +- net/batman-adv/send.c | 7 +- net/batman-adv/send.h | 2 +- net/batman-adv/soft-interface.c | 34 +- net/batman-adv/soft-interface.h | 2 +- net/batman-adv/sysfs.c | 2 +- net/batman-adv/sysfs.h | 2 +- net/batman-adv/translation-table.c | 16 +- net/batman-adv/translation-table.h | 2 +- net/batman-adv/types.h | 568 ++++++++++++++++++++++++++------- net/batman-adv/unicast.c | 2 +- net/batman-adv/unicast.h | 2 +- net/batman-adv/vis.c | 36 +-- net/batman-adv/vis.h | 2 +- 42 files changed, 641 insertions(+), 267 deletions(-)
Comments
From: Antonio Quartulli <ordex@autistici.org> Date: Sat, 19 Jan 2013 21:27:46 +0800 > here is our second patchset intended for net-next/linux-3.9. > In this batch you have some struct refactoring and a great kernel doc > improvement by Marek Lindner. In patch 10/13 you have the random32() function > renaming proposed by Akinobu Mita. > > In 11/13 instead you have a behavioural change brought by Simon Wunderlich which > is modifying the way a batman-adv virtual interface is unregistered in order to > prevent a possible deadlock involving rntl_lock and s_active. We have > already been discussing about this problem and its possible solution on the > netdev mailing list. > The rest is just clean up work. > > Please pull or let me know if there is any problem. Pulled, thanks Antonio.