From patchwork Thu Jan 12 11:58:05 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manfred Rudigier X-Patchwork-Id: 135625 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 8563FB6EF2 for ; Thu, 12 Jan 2012 23:08:18 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752418Ab2ALMIN (ORCPT ); Thu, 12 Jan 2012 07:08:13 -0500 Received: from ns.omicron.at ([212.183.10.25]:37874 "EHLO ns.omicron.at" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751799Ab2ALMIM (ORCPT ); Thu, 12 Jan 2012 07:08:12 -0500 Received: from counter.omicron.at ([212.183.10.29]) by ns.omicron.at (8.13.1/8.13.1) with ESMTP id q0CC81Lk030103; Thu, 12 Jan 2012 13:08:06 +0100 Received: from mary.at.omicron.at (mary.at.omicron.at [172.22.100.48]) by counter.omicron.at (8.14.4/8.14.4) with ESMTP id q0CC81Tg016372; Thu, 12 Jan 2012 13:08:01 +0100 Received: from localhost.localdomain (172.22.1.98) by mary-special.at.omicron.at (172.22.100.48) with Microsoft SMTP Server id 8.3.192.1; Thu, 12 Jan 2012 13:07:57 +0100 From: Manfred Rudigier To: CC: , , , Manfred Rudigier Subject: [PATCH] dp83640: Fix NOHZ local_softirq_pending 08 warning Date: Thu, 12 Jan 2012 12:58:05 +0100 Message-ID: <1326369485-6218-1-git-send-email-manfred.rudigier@omicron.at> X-Mailer: git-send-email 1.7.0.4 MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Similar problem as in 481a8199142c050b72bff8a1956a49fd0a75bbe0. This fix replaces netif_rx() with netif_rx_ni() which has to be used from process/softirq context. Signed-off-by: Manfred Rudigier --- drivers/net/phy/dp83640.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/phy/dp83640.c b/drivers/net/phy/dp83640.c index 9663e0b..ba3c591 100644 --- a/drivers/net/phy/dp83640.c +++ b/drivers/net/phy/dp83640.c @@ -1159,7 +1159,7 @@ static void rx_timestamp_work(struct work_struct *work) } } spin_unlock_irqrestore(&dp83640->rx_lock, flags); - netif_rx(skb); + netif_rx_ni(skb); } /* Clear out expired time stamps. */