Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp5557742imm; Wed, 12 Sep 2018 07:45:32 -0700 (PDT) X-Google-Smtp-Source: ANB0VdZBYjRJoYM8EN8pEFo6S1BXzzvozqF/eKmn7p653QXmLimqwaX9LRDNh3lGmPzPaCQ4rbTC X-Received: by 2002:a63:c347:: with SMTP id e7-v6mr2779370pgd.240.1536763532534; Wed, 12 Sep 2018 07:45:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536763532; cv=none; d=google.com; s=arc-20160816; b=pieWqUPmwXOYkLlodKBm6s/qVoQL0OZSxtvSlj/JfGLA+pL7URn7u4x+mQXMRW9AMg 3AGRQOAFTJjjOYuee3vfcRZWmA7oGQH5au9Bp+mEG9vh1V/oBjIm5Q+PSYVuXoNJPq+r s3Cu2OaOVOZzwU6DrWLnlOwNIMs02KSA3VUyzP8mjDGfFz6QX7FIMdVRrqHHai+5Vnyv iZPfWJlNrx7IsPzNfrxQzg6tV1I8V95iU0ZfGPbhrU4hA6Bq6x6IcL6q4G9qVVWK1K+P tskuwoJa6SYTfGIrHy7lj12Z0NAFLAvxSPeb7VPwYMMzl5mvfXwtrJBMxYoNIbdDiT/5 9p6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=6NZpT2LhrT31KqbBYWGcxfuS5U6cN+1ZajDWkfsUfPI=; b=cy3738W1obB7b3a1NZ5LhJfVo3C9GOwO25kf1mN+RXkBAdjIu+ywCxGMyW7xtmtmJ+ mhsywyaFHKyhrzkcjNwvswZ1rOfXbqj2F+/L+gXswKeW7m38uHEdg9D4EgWdkGTLeg53 JeVXkQFYYjMX68bjNK88pLfIR5c3bQpjev9q8JEoEMqSh7tD3w9+Gtk1nBjTu+PXlGX8 DMolLDhZavUexDqhjyGMH6hp5MwWSbAvJgdTM4yJSYqMZeymL3rhxO5oC/Y025htful+ M4dIyU3Lf4zkt+MzjB72nW4fss9O3KlvKUrg5lzetHhVE8kNqpIRfkSDiccLHzahUoXX /kiA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=ArNyHXr0; 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 q129-v6si1255505pga.217.2018.09.12.07.45.12; Wed, 12 Sep 2018 07:45:32 -0700 (PDT) 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; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=ArNyHXr0; 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 S1728239AbeILTtl (ORCPT + 99 others); Wed, 12 Sep 2018 15:49:41 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:38580 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726819AbeILTtk (ORCPT ); Wed, 12 Sep 2018 15:49:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=Message-Id:Date:Subject:Cc:To:From: Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=6NZpT2LhrT31KqbBYWGcxfuS5U6cN+1ZajDWkfsUfPI=; b=ArNyHXr0ROqQfHVdNQhrT8W3+ PnLlZtJpmSLmCRd5j5ZwdWYpS80mrykfIo7ALfNgNStg7MMClZR7KORyUTPsbmFnaM3Ktfg2Djrl7 6BmnEJKC2C9J+MOgwPWSFEGSdVZh39wwgIcJUbF0pEUHe9rCXYab1K0gNUR81NdKimtWGmQSgeBLm KtRDlPAEALSQbYoeiZpXzebb1Yei8qqsZ74vxbae1kWqnsITJ1ghGtpvMDJ5pfAd1g6xwEBFqMp7U fZgk7RlhqkMIIvYZcFKjZOzzrKvtGCKxHratlrF70y3sq1dJaBs2l5cMOJtoOJLOw8sVqsA04++i4 UKZNCnjQw==; Received: from willy by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red Hat Linux)) id 1g06Nq-0007d9-T2; Wed, 12 Sep 2018 14:44:46 +0000 From: Matthew Wilcox To: Ingo Molnar Cc: Matthew Wilcox , Waiman Long , x86@kernel.org, linux-kernel@vger.kernel.org, Richard Henderson Subject: [PATCH 0/2] Use named address spaces for percpu data Date: Wed, 12 Sep 2018 07:44:40 -0700 Message-Id: <20180912144442.29271-1-willy@infradead.org> X-Mailer: git-send-email 2.14.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org rth wrote a patch back in 2016 that uses gcc's address space machinery to improve code generation for percpu accesses. Ingo asked for some minor changes to be made, but Richard didn't respond. While looking at something related, I came across them, and asked Richard's permission to resurrect and resend the patch, with the changes Ingo asked for at the time. The important information about why we want these patch is in 1/2. Richard Henderson (2): x86: Use named address spaces in asm/percpu.h x86: Enable named address spaces for percpu data arch/x86/include/asm/percpu.h | 147 ++++++++++++++++++++-------------- 1 file changed, 88 insertions(+), 59 deletions(-) -- 2.18.0