Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp170466pxj; Fri, 14 May 2021 00:27:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzbMXUL1BRS8pUhOSqLVzO051jsG+I3DUm6V/5dX8osvvH3nwG5Urd2AWcd67YKL+YaHFlz X-Received: by 2002:a5d:8506:: with SMTP id q6mr17435064ion.11.1620977248067; Fri, 14 May 2021 00:27:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620977248; cv=none; d=google.com; s=arc-20160816; b=XleJBxk7dBmaVQn6ahdkq3qhWjSu1AQIRgYl0KqHGkHOXL3k7szF4YI6DW6iVyiEAk Nj/+IoKP7FOqzcGPHqdZ9k6gYvKHtVTyYNBjv7slNcdZNDlkb98c9vOqK0yqZ52/kozF 5ut3KPO2Q8UzpbR7WjhURo4st2QffmfZAvnNCXo7m5+2HHAbFysayLFvNC9vAaDq0bYj hlfwM6wPPV6eN4x2Eho5668Juc9hexwzFP/t/1ydd9JOgI+YWFUaQTCfGYjQEv5/Va2t LTbxYze+KNzt2zss5ReWvcF48xZr8FqHM3183GNYd7hm+797p57PocwPSPUk2WGgfyL3 Pw/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:date:message-id :from:subject:content-transfer-encoding:mime-version:dkim-signature; bh=pUJayXvrOW0WXU7X8XhTx1LNPJx1iOXdarMUvTQAy0c=; b=O02B2vvGZJHKXNcGzcvQMNsffGZ8fIGOoQbCjwgRH/UdzdAXGJRndsJBq/1m2RwrdY MvzSQfi1uabuXjMfGv8ojsEkFBNbRGayj3Dg9uytOxHwl9/KcGAT2czm6fwq1+ZLPGjo 7SmNvywA6fTD3VA3aO+Zt4AYT6hiqTsGN0BGaDbcceFz9hp0Z7lsIQ2lWM4eQbQd9k+g 977wDESEGkMgN5TPaP589hM3TZZTLrDdsYAeCIJxNje5ObCTOq49mC9UFXPYh3UgifMi vPCuvLqG4tPjTlGL/JHGYQUKYE6ooleB/5GLyy6s7wUQhIYFMuB/HO35peeQfwDh02JB T9Cg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=eN274Za9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k11si6364943jap.38.2021.05.14.00.27.16; Fri, 14 May 2021 00:27:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=eN274Za9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232760AbhEMUVa (ORCPT + 99 others); Thu, 13 May 2021 16:21:30 -0400 Received: from mail.kernel.org ([198.145.29.99]:44540 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232710AbhEMUVU (ORCPT ); Thu, 13 May 2021 16:21:20 -0400 Received: by mail.kernel.org (Postfix) with ESMTPS id 71AFB61440; Thu, 13 May 2021 20:20:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1620937210; bh=Uptf5dAiE7HARnD9cJTh9N5kGpyxjkY2cZVavxMejI4=; h=Subject:From:Date:References:In-Reply-To:To:Cc:From; b=eN274Za9C+6yNVUF4BGmxONVHT8EGhZd87QXwd46u2C7O/p3nRgqDTorRQ55hgJVy qmK4ICcDNB9BG3dYluLDSHuGKbQWcquiEIB8srd7AI3zpV54TlAC7F7q/toULSpH8v hHpPd0TyqezRtNye40K7nIdhfo/K77iFwunF/2yqjvdy7pFkeoPdaaB7hmLBPWR1Cg 1ncKmM7A2XZ+abwAA3WFW5xrjycOMwJRuTsWKN/ClXmUWXuodWucZsuqdGQuTYx+zd zikB9UXWGFLJQn0jITtc3R56LBmN6xb+lWV0a+I5pcA1hBLAdRLUj6ZBUg+EnVotx4 b4X9krg7NvIwA== Received: from pdx-korg-docbuild-2.ci.codeaurora.org (localhost.localdomain [127.0.0.1]) by pdx-korg-docbuild-2.ci.codeaurora.org (Postfix) with ESMTP id 6834360A56; Thu, 13 May 2021 20:20:10 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [PATCH net-next] net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT From: patchwork-bot+netdevbpf@kernel.org Message-Id: <162093721042.5649.1489711837264906533.git-patchwork-notify@kernel.org> Date: Thu, 13 May 2021 20:20:10 +0000 References: <20210512214324.hiaiw3e2tzmsygcz@linutronix.de> In-Reply-To: <20210512214324.hiaiw3e2tzmsygcz@linutronix.de> To: Sebastian Andrzej Siewior Cc: netdev@vger.kernel.org, juri.lelli@redhat.com, tglx@linutronix.de, linux-rt-users@vger.kernel.org, rostedt@goodmis.org, linux-kernel@vger.kernel.org, sassmann@redhat.com, davem@davemloft.net, kuba@kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello: This patch was applied to netdev/net-next.git (refs/heads/master): On Wed, 12 May 2021 23:43:24 +0200 you wrote: > __napi_schedule_irqoff() is an optimized version of __napi_schedule() > which can be used where it is known that interrupts are disabled, > e.g. in interrupt-handlers, spin_lock_irq() sections or hrtimer > callbacks. > > On PREEMPT_RT enabled kernels this assumptions is not true. Force- > threaded interrupt handlers and spinlocks are not disabling interrupts > and the NAPI hrtimer callback is forced into softirq context which runs > with interrupts enabled as well. > > [...] Here is the summary with links: - [net-next] net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT https://git.kernel.org/netdev/net-next/c/8380c81d5c4f You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html