From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mahesh Bandewar Subject: [PATCH net-next v2 0/4] bonding work-queues, try_rtnl() & notifications Date: Fri, 20 Mar 2015 22:39:15 -0700 Message-ID: <1426916355-18289-1-git-send-email-maheshb@google.com> Cc: Mahesh Bandewar , Maciej Zenczykowski , netdev , Eric Dumazet To: Jay Vosburgh , Andy Gospodarek , Veaceslav Falico , Nikolay Aleksandrov , David Miller Return-path: Received: from mail-pd0-f202.google.com ([209.85.192.202]:33142 "EHLO mail-pd0-f202.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751770AbbCUFjX (ORCPT ); Sat, 21 Mar 2015 01:39:23 -0400 Received: by pdbfl12 with SMTP id fl12so8056652pdb.0 for ; Fri, 20 Mar 2015 22:39:22 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: This patch series tries to address the issue discovered in various work- queues and the way these handlers deal with the RTNL. Especially for notification handling. If RTNL can not be acquired, these handlers ignore sending notifications and just re-arm the timer. This could be very problematic if the re-arm timer has larger value (e.g. in minutes). Mahesh Bandewar (4): bonding: Handle notifications during work-queue processing gracefully bonding: Do not ignore notifications for miimon-work-queue bonding: Do not ignore notifications for AD-work-queue bonding: Do not ignore notifications for ARP-work-queue drivers/net/bonding/bond_3ad.c | 21 +++++++++++--- drivers/net/bonding/bond_main.c | 64 ++++++++++++++++++++++++----------------- include/net/bonding.h | 19 ++++++++++++ 3 files changed, 74 insertions(+), 30 deletions(-) -- 2.2.0.rc0.207.ga3a616c