Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp1854082yba; Thu, 25 Apr 2019 06:50:19 -0700 (PDT) X-Google-Smtp-Source: APXvYqwnzYk+i+iqKf9Ut0QbF4rvNBGaZdhw7MomD5NwladsC3Stwmr9NaXsYn3x5qp6uEm+usYp X-Received: by 2002:a17:902:bcc6:: with SMTP id o6mr34232348pls.275.1556200219891; Thu, 25 Apr 2019 06:50:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556200219; cv=none; d=google.com; s=arc-20160816; b=duvpLVIXo3Lk1/iW6skIUFF/clj06UaHMGlKIpvrALEGH5UlmDQfklier6ueGe3VQH bGnjwRqtb3xwF0FPP1YT7SankrtMvk7qwxJiBjFsBTvpQ/4MP1rJfMupq0A4NkA89Vac wnYEkjCFioYgyHLNn81MFFLxzsgFD5c1BiN5dySDOOZcqujX5HpHymkzb1lq/z4xqfYE scUxLndi4rGqCq29eIk7YErQrC6UaYwp5rljc5toypP+jXfzUu9e/AO60/JqsA5D7/cv 11wzIeMzWan2D18s+pQ9o08Bv68+viNZTj3ERoGMSZukm3hG3D9sPb93azyOIebhiKS2 wE6Q== 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:cc:to:subject :message-id:date:from:mime-version:dkim-signature; bh=Ff5AtzwwT3/+/+DhAf7emgB+G9uyqnQ39QFzfiHlnCY=; b=cqwIUV9Zt6XynpLpOexoaDpzWcdS/pUOheBt+Hoc46aLkVNYPYJev3TnEbuE1xFq3R MmYWmBpNlJGjK3PGnJpXjlrLlVoKuoMgHUrUqcJvpk0jWe0zQHdgWWmtsWj4bHRAzpKR jfUkPLRq+tmCIkhsJqaYHY9YkomG69BSl/CG7nlkVgWpCeccFJ73Slb585GndQfEGXZk J3+CK51ImQc5zDKzy2eUuhillC5yJ2qmxvss1TDshJMMSxd7f5PMWveTAf8229z5MeX5 aIulQGbQWKEMuD5OuPziJuNspUmAG1cfEjgQxYUCwlVPAu0gIgQIyYd3DlJXSMP4FQmY dggQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="Om/tjs+c"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id gb18si21824404plb.283.2019.04.25.06.50.04; Thu, 25 Apr 2019 06:50:19 -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=pass header.i=@gmail.com header.s=20161025 header.b="Om/tjs+c"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728849AbfDYMUU (ORCPT + 99 others); Thu, 25 Apr 2019 08:20:20 -0400 Received: from mail-it1-f195.google.com ([209.85.166.195]:50251 "EHLO mail-it1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726071AbfDYMUU (ORCPT ); Thu, 25 Apr 2019 08:20:20 -0400 Received: by mail-it1-f195.google.com with SMTP id q14so12038583itk.0 for ; Thu, 25 Apr 2019 05:20:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=Ff5AtzwwT3/+/+DhAf7emgB+G9uyqnQ39QFzfiHlnCY=; b=Om/tjs+cIisp8QHDq6CzrUaiOLSXRjROsCaIOMcfRT7mExJkBP94D6lLaZqgBjmK7E IhxDMxIDh6ZRbqEyX+oeKocEyjgq0RWG29jCZumjVsCAVAXZmywYbn8qZHxE9DhMM3Q7 fC1vizrABzM9jaOPzrsHF9sfKzMnciSxuLttMK5ICCOzSw+9+mhdDFphZxs9Kbmvhu6N TtmlT4ceZoENTs/l/PFUspaub2hvQijbD14amJ0ZUDUxSKdhU2LZjV78hiJHAhlwPqKP oHiUMJIna1eVjx/uNAdb9JzIrhaX9BexQ+YAQR6sEGBjxhOtpiNgU2kAWR9Sat6WPilD sfhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=Ff5AtzwwT3/+/+DhAf7emgB+G9uyqnQ39QFzfiHlnCY=; b=Z5qmjRMTaupWjCVfQ9McKUoBOTfIWzObB/F4vJ0sMtBl3BfSCAuFSd2/SzHuxC1Xdo tTfkekhZeNPmtb2TOq8+qIo5n7sEG57gxLC/JxZkOsNF9rI0wUJF5jgqBUnIi5ETY2wQ Im9h5Dst33f1PWHMTQdYnAkmJUWnPMeAuNkJ/Cbhl1RvxTQTSHzbAfkoMA2jxpiJJPIp JRmJMEyIw3edpXYBIXtdYc6vbzmUa0FVJxaIVUns1l8KEsFTLFunYO6D17bXNcncudO/ ET8Oo7T+h9iFwoKjfBboLPpe//wTg4ORJNwpEV3jif+III4Z2ibjFss+r1zCR2lXCLFa k8HQ== X-Gm-Message-State: APjAAAUaEs+seQKTXUy+ku2BtMdETznQpWNF2IoKCdfcir0Z9JeF2l5B Vv2PuXSmb2UVw47FuAKoRhaK61JLpKYYeWwn+dz7NlpgqwE= X-Received: by 2002:a24:7350:: with SMTP id y77mr3050214itb.52.1556194819534; Thu, 25 Apr 2019 05:20:19 -0700 (PDT) MIME-Version: 1.0 From: Uros Bizjak Date: Thu, 25 Apr 2019 14:20:08 +0200 Message-ID: Subject: Re: x86: Use named address spaces in asm/percpu.h To: linux-kernel@vger.kernel.org Cc: Ingo Molnar , Matthew Wilcox Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > * Ingo Molnar wrote: > >> Not all GCC versions seem to like this series: >> >> In file included from arch/x86/mm/tlb.c:12:0: >> arch/x86/mm/tlb.c: In function =E2=80=98switch_mm_irqs_off=E2=80=99: >> ./arch/x86/include/asm/mmu_context.h:210:28: internal compiler error: S= egmentation fault >> #define switch_mm_irqs_off switch_mm_irqs_off >> arch/x86/mm/tlb.c:183:6: note: in expansion of macro =E2=80=98switch_mm= _irqs_off=E2=80=99 >> void switch_mm_irqs_off(struct mm_struct *prev, struct mm_struct *next= , >> Please submit a full bug report, >> with preprocessed source if appropriate. >> See for instructions. >> >> gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3) > > That's with a 32-bit kernel, config attached. I am resurrecting an old thread at [1] that tried to introduce named address spaces in asm/percpu.h. The thread ended with the above message [2], but no bugreport was ever filled to GCC's bugzilla. Can please someone from linux community file a PR with a failing testcase to GCC Bugzilla, so we (the GCC community) can analyze the problem and eventually fix the compiler? [1] https://lkml.org/lkml/2018/9/12/646 [2] https://lkml.org/lkml/2018/9/12/1052 [3] https://gcc.gnu.org/bugs/ Thanks, Uros.