From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751238AbeAVT7M (ORCPT ); Mon, 22 Jan 2018 14:59:12 -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 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 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