pull request net: 20140515
Message ID | 1400179852-4064-1-git-send-email-antonio@meshcoding.com (mailing list archive) |
---|---|
State | Not Applicable, archived |
Headers |
Return-Path: <antonio@meshcoding.com> Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=178.209.62.157; helo=s3.neomailbox.net; envelope-from=antonio@meshcoding.com; receiver=b.a.t.m.a.n@lists.open-mesh.org Received: from s3.neomailbox.net (s3.neomailbox.net [178.209.62.157]) by open-mesh.org (Postfix) with ESMTPS id AA4296009A1 for <b.a.t.m.a.n@lists.open-mesh.org>; Thu, 15 May 2014 20:53:09 +0200 (CEST) From: Antonio Quartulli <antonio@meshcoding.com> To: davem@davemloft.net Date: Thu, 15 May 2014 20:50:48 +0200 Message-Id: <1400179852-4064-1-git-send-email-antonio@meshcoding.com> Cc: netdev@vger.kernel.org, b.a.t.m.a.n@lists.open-mesh.org Subject: [B.A.T.M.A.N.] pull request net: 20140515 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: Thu, 15 May 2014 18:53:10 -0000 |
Pull-request
git://git.open-mesh.org/linux-merge.git tags/batman-adv-fix-for-davemMessage
Antonio Quartulli
May 15, 2014, 6:50 p.m. UTC
Hello David, our debugging campaign continues.. Here I have another small set of fixes intended for net/linux-3.15 and *stable* (please enqueue them). I know we already sent some fixes and we are running late in the rc cycle, but, as you can see from the stats below, the changes are very very small. Patch 1 prevents a NULL dereference in batadv_orig_hardif_seq_print_text() along the failure path. Patch 2 fixes a reference counting imbalance that gets triggered everytime the batman packet fragmentation mechanism is used; this imbalance prevents the netdev object held by batman-adv from being released on shutdown. Patch 3 fixes the reference counting for the orig_node objects in order to avoid any access after they have been free'd. Patch 4 fixes the TT local check in DAT (Distributed ARP Table) that is used to avoid sending (self-forged) ARP replies on behalf of other host in the LAN. Please pull or let me know of any problem! Thanks a lot, Antonio The following changes since commit e84d2f8d2ae33c8215429824e1ecf24cbca9645e: net: filter: s390: fix JIT address randomization (2014-05-14 16:10:16 -0400) are available in the git repository at: git://git.open-mesh.org/linux-merge.git tags/batman-adv-fix-for-davem for you to fetch changes up to cc2f33860cea0e48ebec096130bd0f7c4bf6e0bc: batman-adv: fix local TT check for outgoing arp requests in DAT (2014-05-15 20:23:47 +0200) ---------------------------------------------------------------- Include changes: - fix NULL dereference in batadv_orig_hardif_seq_print_text() - fix reference counting imbalance when using fragmentation - avoid access to orig_node objects after they have been free'd - fix local TT check for outgoing arp requests in DAT ---------------------------------------------------------------- Antonio Quartulli (3): batman-adv: fix reference counting imbalance while sending fragment batman-adv: increase orig refcount when storing ref in gw_node batman-adv: fix local TT check for outgoing arp requests in DAT Marek Lindner (1): batman-adv: fix indirect hard_iface NULL dereference net/batman-adv/distributed-arp-table.c | 3 +-- net/batman-adv/fragmentation.c | 11 ++++++++--- net/batman-adv/gateway_client.c | 11 +++++++++-- net/batman-adv/originator.c | 3 ++- 4 files changed, 20 insertions(+), 8 deletions(-)
Comments
From: Antonio Quartulli <antonio@meshcoding.com> Date: Thu, 15 May 2014 20:50:48 +0200 > Please pull or let me know of any problem! Pulled, thanks Antonio.
On 16/05/14 22:29, David Miller wrote: > From: Antonio Quartulli <antonio@meshcoding.com> > Date: Thu, 15 May 2014 20:50:48 +0200 > >> Please pull or let me know of any problem! > > Pulled, thanks Antonio. Thanks a lot David. Please enqueue them for stable as well. Cheers,
From: Antonio Quartulli <antonio@meshcoding.com> Date: Fri, 16 May 2014 23:34:16 +0200 > On 16/05/14 22:29, David Miller wrote: >> From: Antonio Quartulli <antonio@meshcoding.com> >> Date: Thu, 15 May 2014 20:50:48 +0200 >> >>> Please pull or let me know of any problem! >> >> Pulled, thanks Antonio. > > Thanks a lot David. Please enqueue them for stable as well. Done, thanks for reminding me :)