Received: by 10.223.176.46 with SMTP id f43csp3316818wra; Mon, 22 Jan 2018 12:01:26 -0800 (PST) X-Google-Smtp-Source: AH8x226gJ/Ljp0bayXNVPWKE5zU9eecTvMOUNEVokUztpMK5qqgO2wnMj3Hx0azC6BJ0hdQgelN6 X-Received: by 10.36.20.139 with SMTP id 133mr1025itg.145.1516651285964; Mon, 22 Jan 2018 12:01:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516651285; cv=none; d=google.com; s=arc-20160816; b=h1nGa/zW1/zEqJSK4GBRuRd+ciHs2B73ewRhf3qs48EttjTxzgnKyuaIVPv/4+RzqB p+76SZxn8hsD/Rvnl4NHgPUBbCeH+Atg6dEjLJuJpwgHynVZGzTcoezpp8Szuxik+ZBN KZ1//VHkgDnfDf8xIko07r5iPgAr2IDNySkI6lYs4HnDvEBnbOt3H6FmplsPiT0N7Zok pYReLBz6mhH8WdS0bGJJVLJQoLv+AvWdBrWnyATB6Ixx9iOxuM5kn3ruaZBCyFFjWDIF N/0Up0TryPkkmm22q0cMtQt90BXO+1dylew+5QnyJs+kOxE5gtZZ9vaGrS4tUZMjXiN+ 1dgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date:arc-authentication-results; bh=3d//DvzsQEZlUUDFaCPOktdhjT+OGCINdNNA1NFrJDg=; b=aBBYeYmyBIVhYle+G6h7F4vpZI2y4d4o0B2p6FStM1gLPHf3OMyPLk/7d81L5uCNC5 XFCf7Jwm50JhWnPqU4WrYCfLsHXqLHPnsImYNmSuigo9XQyZr79my+dGOU+KFIAnv36N kFbO/mk/LQJMSxwxDdL5nLvsXV6cbS1yOsBourng/2L3+vH0IFwWStICGajyUw0j6nen k9PrekXhALkWI220zGMlbcOJoBuBSSjpAlqn7uNr8V/kloFpuhSypozlO/qjqBoa1M3f bGbWptIZD/9JCgdnK4cFrhfe0YpGCHJ5vPBLNjbTzs+Fzwl+iJFwCPOO5svmTDPBjtEi O+fA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w185si8009298iow.139.2018.01.22.12.01.08; Mon, 22 Jan 2018 12:01:25 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751231AbeAVT7L (ORCPT + 99 others); Mon, 22 Jan 2018 14:59:11 -0500 Received: from osg.samsung.com ([64.30.133.232]:56606 "EHLO osg.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751207AbeAVT7A (ORCPT ); Mon, 22 Jan 2018 14:59:00 -0500 Received: from localhost (localhost [127.0.0.1]) by osg.samsung.com (Postfix) with ESMTP id 824CF2C922; Mon, 22 Jan 2018 11:58:58 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at dev.s-opensource.com Received: from osg.samsung.com ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id my3hAjRusv_v; Mon, 22 Jan 2018 11:58:57 -0800 (PST) Received: from vela.lan (unknown [179.181.126.10]) by osg.samsung.com (Postfix) with ESMTPSA id 314562C91A; Mon, 22 Jan 2018 11:58:51 -0800 (PST) Date: Mon, 22 Jan 2018 17:58:47 -0200 From: Mauro Carvalho Chehab To: Frederic Weisbecker Cc: LKML , Levin Alexander , Peter Zijlstra , Linus Torvalds , Hannes Frederic Sowa , "Paul E . McKenney" , Wanpeng Li , Dmitry Safonov , Thomas Gleixner , Andrew Morton , Paolo Abeni , Radu Rendec , Ingo Molnar , Stanislaw Gruszka , Rik van Riel , Eric Dumazet , David Miller Subject: Re: [RFC PATCH 0/4] softirq: Per vector threading v3 Message-ID: <20180122175847.58b90922@vela.lan> In-Reply-To: <1516376774-24076-1-git-send-email-frederic@kernel.org> References: <1516376774-24076-1-git-send-email-frederic@kernel.org> Organization: Samsung X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.32; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Em Fri, 19 Jan 2018 16:46:10 +0100 Frederic Weisbecker escreveu: > As per Linus suggestion, this take doesn't limit the number of occurences > per jiffy anymore but instead defers a vector to workqueues as soon as > it gets re-enqueued on IRQ tail. > > No tunable here, so testing should be easier. > > git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git > softirq/thread-v3 Frederic, FYI, I'm out of town for two weeks. I'll try to setup a test environment while traveling, but I'm unsure if it will work, as I won't have access to my DVB-S2 provider from here. > > HEAD: 6835e92cbd70ef4a056987d2e1ed383b294429d4 > > Thanks, > Frederic > --- > > Frederic Weisbecker (4): > softirq: Limit vector to a single iteration on IRQ tail > softirq: Per vector deferment to workqueue > softirq: Defer to workqueue when rescheduling is needed > softirq: Replace ksoftirqd with workqueues entirely > > > Documentation/RCU/stallwarn.txt | 4 +- > include/linux/interrupt.h | 7 +- > kernel/sched/cputime.c | 12 +-- > kernel/sched/sched.h | 4 +- > kernel/softirq.c | 223 +++++++++++++++++++++++----------------- > net/ipv4/tcp_output.c | 5 +- > 6 files changed, 144 insertions(+), 111 deletions(-) Cheers, Mauro