Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753129AbdLSQDz (ORCPT ); Tue, 19 Dec 2017 11:03:55 -0500 Received: from resqmta-ch2-06v.sys.comcast.net ([69.252.207.38]:44718 "EHLO resqmta-ch2-06v.sys.comcast.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752987AbdLSQDj (ORCPT ); Tue, 19 Dec 2017 11:03:39 -0500 Date: Tue, 19 Dec 2017 10:03:37 -0600 (CST) From: Christopher Lameter X-X-Sender: cl@nuc-kabylake To: Frederic Weisbecker cc: LKML , Peter Zijlstra , Chris Metcalf , Thomas Gleixner , Luiz Capitulino , "Paul E . McKenney" , Ingo Molnar , Wanpeng Li , Mike Galbraith , Rik van Riel Subject: Re: [PATCH 4/5] sched/isolation: Residual 1Hz scheduler tick offload In-Reply-To: <1513653838-31314-5-git-send-email-frederic@kernel.org> Message-ID: References: <1513653838-31314-1-git-send-email-frederic@kernel.org> <1513653838-31314-5-git-send-email-frederic@kernel.org> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-CMAE-Envelope: MS4wfGy9jyjIWAbrq2DOV/saQTmaUH+Q3bufI8eLPX4QKoFhoTiPx8uuWcwfIrCoNHEIAbjgEkNvb5ls9nUWs2iyI4BeQUZq0ouzRo3BY7FVtpk+WRGpWiCZ iHpc9D4IBzMj+gQGTHNqKlq6xkQROVs+Bnhtl74WXwMfDAF4LKrw1FI9JZHDsBP0RYcHhmaNzKwd9xda5OxKDuop6R9CntYmwERynKjOob0wyddDXPyd4aMn PM2U6SciZNhVAAFvc8JAts7qUYxgipiqf/I6j5CkO5DhvC80DzR1CmcYqVErWcnDH4qUOJ5+VXYxI4Y/qkGZmtUWuMkf+jxkXhQqkYpfde+dpBS49F112qFL TvX1a2x2NNmUrBulG++w0aqpWx7ORSettFd0vAYctp+elwmYWJn+G6Q54SilJCu4YfphQnjKQOz1R0JH3D0MfNVZJRy5rzXTzSKW4VBLuoVtFhmSK/jR0WQ3 BvWXRVsI/5JYn3DS Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 343 Lines: 8 On Tue, 19 Dec 2017, Frederic Weisbecker wrote: > Adding the boot parameter "isolcpus=nohz_offload" will now outsource > these scheduler ticks to the global workqueue so that a housekeeping CPU > handles that tick remotely. The vmstat processing required per cpu area access. How does that work if the code is running on a remote processor?