Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp3372213pxk; Mon, 5 Oct 2020 08:07:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwmMoC0jYBzkXWvmI4+obCruiwY1UcEw+1h33QkaxYIvgV8Brsv282Fe1QbB+l/pDAFCw5Y X-Received: by 2002:a50:da84:: with SMTP id q4mr59786edj.238.1601910436195; Mon, 05 Oct 2020 08:07:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601910436; cv=none; d=google.com; s=arc-20160816; b=ntUIoylDgw2+2iF/jA/tyuO6iklM5h7G3EaAvIcS3H4WJA0t8H0oQriQ6p4AIRuaSH ISevFuOt10F7JrsykWcItXRjsOkss18j+lOgmOMhYTfdlFOhXKKzRuQiZ9IYsleHdFcI byilpvcl5vEmRumS2hlSm5NuZaEi8L38AdPu9oMLcZ8kSZ2yK75ODsTS5OoSkJbODUlS 7Om9h2OoLLUGyz5k25mdmPbtG9GfAAjJcBDf5b11J5Rojv2BN+5jTA11iNpR/fTL/VWA Ni8aVcovvagkrwCmrk3nvCjT9WQ8VusHh+EOmGH2FJM1/rgd9GCEMtOv1B9c+WJkDxrF I7Fw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=azCwtwWl5ATB3D4FLVSirtqWYtNN30f962gtbhkaMz4=; b=vyxFuxBWwywPc0on+y4p7uHOST3KsCAHSY6i8XQRSujRNnHj4v+ZhM0Zvq4+Eqe33S Day+ITyAdwy6QBRkxqn0lH9wy9Xaa4pV0n+LyN1nZv4mRdKpWirCi39kEmaE051hJw+1 kDuHIwumjUxXcRnfBZuZ1KnnTv/gEERC764kHeA4GVx5cbAYlOAhT+COdWByaWF6Ezk/ yUO1hhOsVGAqA5W+XZyN2tC53zRO/t89cw+U2Fnk4hWiKIsiVsgUOOY8xqf2ySVxY1kT FFgIxGfzANYVD+iGcRlYZoE3GcIj50uxQugGgrJP0MdJ3RG8oo61ZHewfLXoZK6+ghD3 KegA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b="Z/vWacxk"; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gx3si6910422ejb.749.2020.10.05.08.06.51; Mon, 05 Oct 2020 08:07:16 -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=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b="Z/vWacxk"; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727078AbgJEPEz (ORCPT + 99 others); Mon, 5 Oct 2020 11:04:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44946 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727065AbgJEPEw (ORCPT ); Mon, 5 Oct 2020 11:04:52 -0400 Received: from mail-il1-x144.google.com (mail-il1-x144.google.com [IPv6:2607:f8b0:4864:20::144]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1F4A6C0613AA for ; Mon, 5 Oct 2020 08:04:50 -0700 (PDT) Received: by mail-il1-x144.google.com with SMTP id t12so8085644ilh.3 for ; Mon, 05 Oct 2020 08:04:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=azCwtwWl5ATB3D4FLVSirtqWYtNN30f962gtbhkaMz4=; b=Z/vWacxk6ekQJqGbV1+HSfZcW7SM2RNnKcEQKh3ezyQsql+bUCLabWcRykl7LFH76U E9JqNUhajy6vkhuFQP/dZo92Ewe4YaGw5LyAir1zo3x0Gm1RMtxIcL9TWrjaIyNTzYz+ D8U4pU18BP7n1seyOn/iPN9PXEnIotfRbQCXRTB6tQcBdEI10Ba3EOZPFhMS5dNM1ykI KBK7J9lZGO0YegH86ejVQ9WO+zk604BW0hm2k5u+w02pq7E86BqNNiIQuPi9LgtEkVzG fe1ZtnPY2pejUWUKuj+halGETuqhfX4yMUSj5Ar+TwvQ76kkKJXRQONX909cHC4d1BUr FJhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=azCwtwWl5ATB3D4FLVSirtqWYtNN30f962gtbhkaMz4=; b=c9xnNN+vQOjU8rBoNKJhfSV3EJ/nS3mNOfDar/rUEICKm7Vvsh9qvXFfH1LVelcRxn INzUiH+SC8vUA7xn7JP7QuogKYgyd/aqmh2z0ka0L/wtvUv6A+vjZkkaLyBEUwr5sTgR 1j2BZbMwLkCbW/iY4U0yexGNxFjOJwRTX3aj4quO9pX3wtZdvJwYkRzZ9VsxM2RaViJa uwAO6QX818B0vv0nZo0EZj+Fx5iwmvhNzzpvYo2H/5j3LCF70orOcCUug1pRopLXJYg+ ZpgspnrNiEFKAGyOydEjHgeLXDVQGliBLejUlunRX1CP28rdQAMOiiWevBPTCfjNcWX5 i/8g== X-Gm-Message-State: AOAM531l8BMAqNu++D19xAvsOqnIqDOcY0qSJI0MB7Cgd2Yfn7P6hqyH Xj6hwL6KAmObA6QQJkkUn0mQNcpTVuHq9A== X-Received: by 2002:a92:4448:: with SMTP id a8mr12205553ilm.73.1601910288673; Mon, 05 Oct 2020 08:04:48 -0700 (PDT) Received: from p1.localdomain ([65.144.74.34]) by smtp.gmail.com with ESMTPSA id 15sm33140ilz.66.2020.10.05.08.04.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Oct 2020 08:04:48 -0700 (PDT) From: Jens Axboe To: linux-kernel@vger.kernel.org, io-uring@vger.kernel.org Cc: peterz@infradead.org, oleg@redhat.com, tglx@linutronix.de, Jens Axboe Subject: [PATCH 5/6] x86: define _TIF_NOTIFY_SIGNAL Date: Mon, 5 Oct 2020 09:04:37 -0600 Message-Id: <20201005150438.6628-6-axboe@kernel.dk> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201005150438.6628-1-axboe@kernel.dk> References: <20201005150438.6628-1-axboe@kernel.dk> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The entry code is now ready for it, define _TIF_NOTIFY_SIGNAL for x86 to enable processing of signal based notifications. Signed-off-by: Jens Axboe --- arch/x86/include/asm/thread_info.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/x86/include/asm/thread_info.h b/arch/x86/include/asm/thread_info.h index 267701ae3d86..86ade67f21b7 100644 --- a/arch/x86/include/asm/thread_info.h +++ b/arch/x86/include/asm/thread_info.h @@ -93,6 +93,7 @@ struct thread_info { #define TIF_NOTSC 16 /* TSC is not accessible in userland */ #define TIF_IA32 17 /* IA32 compatibility process */ #define TIF_SLD 18 /* Restore split lock detection on context switch */ +#define TIF_NOTIFY_SIGNAL 19 /* signal notifications exist */ #define TIF_MEMDIE 20 /* is terminating due to OOM killer */ #define TIF_POLLING_NRFLAG 21 /* idle is polling for TIF_NEED_RESCHED */ #define TIF_IO_BITMAP 22 /* uses I/O bitmap */ @@ -123,6 +124,7 @@ struct thread_info { #define _TIF_NOTSC (1 << TIF_NOTSC) #define _TIF_IA32 (1 << TIF_IA32) #define _TIF_SLD (1 << TIF_SLD) +#define _TIF_NOTIFY_SIGNAL (1 << TIF_NOTIFY_SIGNAL) #define _TIF_POLLING_NRFLAG (1 << TIF_POLLING_NRFLAG) #define _TIF_IO_BITMAP (1 << TIF_IO_BITMAP) #define _TIF_FORCED_TF (1 << TIF_FORCED_TF) -- 2.28.0