Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp494096pxk; Thu, 24 Sep 2020 10:29:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwFc1BnJYq8Cm7GnhR56VMD314eGI7ZNQm7l9rl9jCQYRqA0ZrjawSXdgKu9SquGgJ1Xc71 X-Received: by 2002:aa7:da48:: with SMTP id w8mr1034871eds.165.1600968587162; Thu, 24 Sep 2020 10:29:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600968587; cv=none; d=google.com; s=arc-20160816; b=vk4gDDKFQxIkHaJKeBFoxpmwaU/L4YShzxB1bT3obtT7dQGZmWYmsUdsUdp7iA4UNi OYSHFhVRDAig0GxvguH/sO4pFMC6UNQSL58HYVMlXdIQTeBH6VX/gBLN0GHZvKoM9eCa e8yhONVECWyhVTIQznusDe86BYfD1DKpK22PWAKJ2VzIW49tqKzwlbP+VcRXbzQeoluj FamKcCmAyrrya0W6GvwAgm6aQgiKOo0iD39X6xbVndKUwVqF8O7AnMDH9VQRq2aX3llg fap9J5CdkBb0UVG8P6ElucgOSlV1ZotlgE+cYjpWLDsKaRdeIh+Uiwv+30rJOl0mOE1S TJbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from :dkim-signature:dkim-filter; bh=RgKtNeEweBtM37NlXSzXt4v+YCt27OTRE+kJt6al+6I=; b=0Z1h4exJgxZri/IzrA46t3T62lu9oodzSGJjlI/8JgcnUyh4eu/rD/NsxYSeLr6ukq 6nfzpJpyQuulCPpvykuv3JngSb+buUIWxnCwpNF8nlVwe12+YrV0yOcVcvRCd0MjDWcm 12P+vY4NE+rfvqs0CKn0QGWXwQCFwc5jtoucW6Fs/ZJ+/jjCNyFqiEUeNh2O3T36xOz2 ARhDsAhdPzy1AcCi32LImZ79QvoPrKWnyMhYzn5mrjzTEUj5c25jsj4jw+7lcVE9KzCL 3hvk5j1WFDpAE4FR2gAJ5ho97ZrDVfx9CSpgWj+NO2wTot06cqRsMl2E2ehdMQFuRoXw zbew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@efficios.com header.s=default header.b=oaOSiJri; 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=efficios.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dc4si81759ejb.526.2020.09.24.10.29.23; Thu, 24 Sep 2020 10:29:47 -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=@efficios.com header.s=default header.b=oaOSiJri; 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=efficios.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728607AbgIXRZS (ORCPT + 99 others); Thu, 24 Sep 2020 13:25:18 -0400 Received: from mail.efficios.com ([167.114.26.124]:53532 "EHLO mail.efficios.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727364AbgIXRZS (ORCPT ); Thu, 24 Sep 2020 13:25:18 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.efficios.com (Postfix) with ESMTP id 727AF2D679C; Thu, 24 Sep 2020 13:25:17 -0400 (EDT) Received: from mail.efficios.com ([127.0.0.1]) by localhost (mail03.efficios.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id Hldm_-ez9ggs; Thu, 24 Sep 2020 13:25:17 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by mail.efficios.com (Postfix) with ESMTP id 264C02D66CE; Thu, 24 Sep 2020 13:25:17 -0400 (EDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.efficios.com 264C02D66CE DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=default; t=1600968317; bh=RgKtNeEweBtM37NlXSzXt4v+YCt27OTRE+kJt6al+6I=; h=From:To:Date:Message-Id; b=oaOSiJrix2VE1GLawQoK21DquGX4cu+NYvmipaaK535Bmm6Tfd7Xr5BUn6NQ4yIAz JVmSOkexJajijhy7zmhnj6nla65vnHyWU9Y3BVoIV1FfoD/jbYk3yLvi7RCSiaoanD spoqciOA2PWEi9ISdhrJ6u6p6DBYGJJB4MIlaaeJV2DRhzju5DE7mPkDgwHNCNe5yV salc0a9qMbhAVS26QFRXTgOHb9j9FnPdTmuqhdQhOucSRJK0NByJ+NOInjuCi2dN6V MPS8+Np1MrCd/U6tNB/Y5JPWFVPMedw/1M5ggwcEHkhJHtHFOb+0AihCpqfRfu6qnO iHM8qkVR95LAg== X-Virus-Scanned: amavisd-new at efficios.com Received: from mail.efficios.com ([127.0.0.1]) by localhost (mail03.efficios.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id CSnSOlEirdkc; Thu, 24 Sep 2020 13:25:17 -0400 (EDT) Received: from localhost.localdomain (192-222-181-218.qc.cable.ebox.net [192.222.181.218]) by mail.efficios.com (Postfix) with ESMTPSA id EEF852D66CD; Thu, 24 Sep 2020 13:25:16 -0400 (EDT) From: Mathieu Desnoyers To: Peter Zijlstra , Boqun Feng Cc: linux-kernel@vger.kernel.org, Mathieu Desnoyers Subject: [RFC PATCH 0/3] Membarrier updates Date: Thu, 24 Sep 2020 13:25:05 -0400 Message-Id: <20200924172508.8724-1-mathieu.desnoyers@efficios.com> X-Mailer: git-send-email 2.17.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Please find the following membarrier updates series posted as RFC. Feedback is welcome, Thanks, Mathieu Mathieu Desnoyers (3): sched: fix exit_mm vs membarrier (v3) sched: membarrier: cover kthread_use_mm (v3) sched: membarrier: document memory ordering scenarios include/linux/sched/mm.h | 5 ++ kernel/exit.c | 12 ++++ kernel/kthread.c | 21 ++++++ kernel/sched/core.c | 3 +- kernel/sched/idle.c | 1 + kernel/sched/membarrier.c | 148 ++++++++++++++++++++++++++++++++++++-- kernel/sched/sched.h | 5 +- 7 files changed, 186 insertions(+), 9 deletions(-) -- 2.17.1