From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by dpdk.org (Postfix) with ESMTP id 46F771B1E6 for ; Wed, 10 Jan 2018 11:12:16 +0100 (CET) Received: by mail-wm0-f54.google.com with SMTP id 143so849286wma.5 for ; Wed, 10 Jan 2018 02:12:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=M45DSxzJT70kqXOIfGjXmqxMJlbACaFmTkDy9M8fhIY=; b=N/dyTXjIsJQHHbUcMuADP3XBe+VFmSXS7eLwDIVp/t5oEQTLQCAayASsn+69oEpbOB XxTbUiGyd6BDHAqWDArAaRXHyVt9phpfjehdqp7hutKLyKZ6OsUe435IVDBomlde8h14 pUG/JGmpK9FV3XTYCdGuG3QOYx30SQI19jh44kNcsaTHx5btKe+YvD/1mAjPOQbemhuc FGY1alvlibQuXRbKXKQJxupGmZ5xuzOn1GHMaHaRn0u8hYr4/eGY32eDfj/7kIWXDLLw JnH0lrDO9DzQVZ+7d4nR11QjHnDTnenzg39ZPcZFNCBCxGqaoa5EIAWCMLbebB07pQ6G 3A7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=M45DSxzJT70kqXOIfGjXmqxMJlbACaFmTkDy9M8fhIY=; b=EAJsYSOE3SAlO1OBVsKC5AF64qCQmD/U1tKXYCWnm4Dn6Adl6HbruD5oaoVR4Q96OD XP08Ez2k4Q9kXP40/PZVHw0Vjmzt8uXHLOrXVKNj0O2f0FK7ZgguW5FQ9NoScZemtRAB +1Lq7RcdiiB/H+IXr4kvHOv3TCPry5WoCvLFnl9aCkpZZ7BQ3Qjy8PRgUJ+iUQPqp8Zr oMmCzzEpEBNnK4I7r4TlTg/O6J2KnAoLc/83+acjpgpqfFeVszc1nwlCer8cVYt81Mjc 9sQeD9aVS2lcVxClRVGs47Q48Dr255vdem0e/Zz5stac7FODr3M4GWWiYqWswjoFxBlS lIbw== X-Gm-Message-State: AKwxytd9ZN2bFKZAl0fYknACRy6aAX05oQ0v1rovMpzD7v4rZJXzYjzX GeTF0LTG7yQdkK1PLcUI47mo X-Google-Smtp-Source: ACJfBotcs+6BbnvT/9L0RlYWVldqQax3u9wKuKYaLXZEHYgH3og2Ym7slsIS0bb+1ZhVd3mlm1C+xA== X-Received: by 10.80.241.69 with SMTP id z5mr492684edl.101.1515579135911; Wed, 10 Jan 2018 02:12:15 -0800 (PST) Received: from laranjeiro-vm.dev.6wind.com (host.78.145.23.62.rev.coltfrance.com. [62.23.145.78]) by smtp.gmail.com with ESMTPSA id c1sm1515510edk.72.2018.01.10.02.12.15 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 10 Jan 2018 02:12:15 -0800 (PST) Date: Wed, 10 Jan 2018 11:11:44 +0100 From: Nelio Laranjeiro To: Yongseok Koh Cc: adrien.mazarguil@6wind.com, dev@dpdk.org, stable@dpdk.org Message-ID: <20180110101144.cywtq2ft4vaqtqoz@laranjeiro-vm.dev.6wind.com> References: <20180109090920.14033-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180109090920.14033-1-yskoh@mellanox.com> User-Agent: NeoMutt/20170113 (1.7.2) Subject: Re: [dpdk-dev] [PATCH] net/mlx5: fix deadlock of link status alarm X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jan 2018 10:12:16 -0000 On Tue, Jan 09, 2018 at 01:09:20AM -0800, Yongseok Koh wrote: > If mlx5_dev_link_status_handler() is executed while canceling the alarm, > deadlock can happen because rte_eal_alarm_cancel() waits for all callbackes > to finish execution and both calls are protected by priv->lock. > > Fixes: 198a3c339a8f ("mlx5: handle link status interrupts") > Cc: stable@dpdk.org > > Signed-off-by: Yongseok Koh Acked-by: Nelio Laranjeiro Thanks, -- Nélio Laranjeiro 6WIND