From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qt1-f180.google.com (mail-qt1-f180.google.com [209.85.160.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AC8A435898 for ; Mon, 6 Jul 2026 00:11:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783296680; cv=none; b=f7v7/kP1qIOwhcjKUXPSyNWU0p1tq8e+wRuOh3v/PBqYR/rv3C2xLx4/pg1NnC801nFiA38zCZh8EeY7kN9HcjFjIeWc0xl2O+vu0rCGQt1D+y/MsuedJHZ5WUZNLN8djwVRKo9NJMyIHBEmddFArozWgurm6BzGvWqtI3nsIuI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783296680; c=relaxed/simple; bh=yfTSu8+gH4QzAO5EIC38xnmI95Wnv76CmSY1gwlC9S4=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=k8e29xO0knNIrSC/IN50h0zzAzvvuQEaDww59es1S6INihINNQdyaXqOxGbeqxmYCc9BaX1ZvGrdp+TFvYHky2Qh2W73ATYFWV9udPOTs5a3YuFsETx1z+02ix4dpDn9P+4t0mzpH9V73VPchY3LZMdJ4b23rWFopCffzCS09vU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=gourry.net; spf=pass smtp.mailfrom=gourry.net; dkim=pass (2048-bit key) header.d=gourry.net header.i=@gourry.net header.b=JFUv1oAF; arc=none smtp.client-ip=209.85.160.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=gourry.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gourry.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gourry.net header.i=@gourry.net header.b="JFUv1oAF" Received: by mail-qt1-f180.google.com with SMTP id d75a77b69052e-51c0c68aa31so13844281cf.3 for ; Sun, 05 Jul 2026 17:11:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gourry.net; s=google; t=1783296678; x=1783901478; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=m+Jm2MQGmTWwLVJv3OnmJgLaTBTj4ql9huNo+65GfSU=; b=JFUv1oAFvTVi6TIOHlLrnTXaqMqyrUXd8aUgaUeYp3uvXQ4ri+qYxwCki/o7C6yv4F tBVHYyyuIcKX/2noyt2wuzjLY5a8Fh2AKcJjsyBE5hMXWSTAAb8siU4aXvw6b5wtI7t8 zA56vml0jB6LJCkueziTXB/yxGAB2+thX5Ao86NzsDaNElNa2Y6zwnpgHSw50c0xLq78 RfPrWatHnL3kUYGKIND1t0omNXSHArkPhtILySETbTD/iI+fFAWju77YDs1AG+iY9Wkn FzDAP1Ujx7/TJnE9zAv/YSIWXyMjAZKv+JzYI9TkCRWQ+Ep++HDP9F561k3iQEnbooDt H7SQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783296678; x=1783901478; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=m+Jm2MQGmTWwLVJv3OnmJgLaTBTj4ql9huNo+65GfSU=; b=O+bw8nOGD7CgNPpJZmLS4V7vSz/CcV38r742KGnztEj8dEu366zN5/i6JOQoR7FXnv 5qa4v0wiJsFA6+TNPMujkalANvLPzpZIW0qYX4/wHO/kIpQg8HHHgq3e4v1BAhlDTh/N cwsm5E3s5kkyKO4wG0L+t3pybxbfyytmkbJgz6vgMptOTEwK0JYSNpIXrWpunT84+YTS kg0gW+9k1qkUq3KCNiqVLrWBcRk20NlBFeElLREtOXPfDFD59KO1HzBwtgiWh9hEgaNI jSpQI2A/M5SZvqhc4Kr5uj164YiTSUQyTj7+HBQXKCiytOlgYN0zq3oZ/BWhuuyWDx4T HT2g== X-Forwarded-Encrypted: i=1; AHgh+RqUJVVkVYmWOcZocrZWdbi91Pdcojx0kGO8YNhb6m+EMkFG70ho8PseKiLzJhwwRXRRKgisn/2wIf1+nYs=@vger.kernel.org X-Gm-Message-State: AOJu0Ywka4zTewHofUM41mTtQj21MbEBKDhTHBBPkTrU9OGaDbVp4rwa f153PRXBdi/ELLq82esf8EZIXVeXeV4KgcIkplkX6mvRYK1XjluPb87+fC8Rg2E1vFsPg8xUKeh 6pPHE X-Gm-Gg: AfdE7clZY7S+PwEAMaY3JHioGGNOk6ZMKGFJPuAGC5XD4j5bMBT5tg+JUkLYfB4ThaD ONzuuywDiDlvy579zF1pDP+lPxkfLYyyciGXHNfOsSA2Jhso0vqjw0S2oEYKIQf1jmI3Zny7NY+ 8bPtMdWsFgFT0OcywkvEbHjA0dgRYoG7TS5h7PNWiVPJWAe7xCcLXA9YPAVBA3I1gdwl1Wozcqk y+U7MPI6iahfs7Zk3nj73zqsjEOBseeOttumVgGQRRLnVYbnUtPq+8roXQnLEN/GhREmz5Qg7nP 7kK7cwgoh65qboYSEuBF0GKUnKtFczXye8Wf2NB0Qtze0f1bNAETyspYGRcD0pug8d7M48PB58x z7D+L5mXZ/7/qeqJ+LdsoFDFlwl/PbMG0gja6T2xMwcO2ymzPjiqI3UmnnVhNcOvhnwQb6kv65Z NYB54= X-Received: by 2002:a05:622a:2617:b0:51c:1daf:1978 with SMTP id d75a77b69052e-51c4c3846f5mr124774241cf.54.1783296678602; Sun, 05 Jul 2026 17:11:18 -0700 (PDT) Received: from fedora ([172.56.218.236]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-51c41d2ac6esm74527361cf.19.2026.07.05.17.11.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Jul 2026 17:11:17 -0700 (PDT) Date: Sun, 5 Jul 2026 20:11:14 -0400 From: Gregory Price To: Randy Dunlap Cc: Matthew Wilcox , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, corbet@lwn.net, skhan@linuxfoundation.org, tglx@kernel.org, peterz@infradead.org, luto@kernel.org, akpm@linux-foundation.org, feng.tang@linux.alibaba.com, pmladek@suse.com, lance.yang@linux.dev, marc.herbert@linux.intel.com, kees@kernel.org, leitao@debian.org, joel.granados@kernel.org, lirongqing@baidu.com, nathan@kernel.org, xur@google.com, lukas.bulwahn@redhat.com, ryan.roberts@arm.com Subject: Re: [PATCH v2 1/2] syscall_user_dispatch: Make it configurable in Kconfig Message-ID: References: <20260704015859.536580-1-gourry@gourry.net> <20260704015859.536580-2-gourry@gourry.net> <50697183-B97D-48A9-B0C4-A288B88324DC@infradead.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <50697183-B97D-48A9-B0C4-A288B88324DC@infradead.org> On Sun, Jul 05, 2026 at 02:49:56PM -0700, Randy Dunlap wrote: > On July 4, 2026 8:22:20 AM PDT, Matthew Wilcox wrote: > >On Fri, Jul 03, 2026 at 09:58:58PM -0400, Gregory Price wrote: > >> +config SYSCALL_USER_DISPATCH > >> + bool "Syscall User Dispatch" > >> + depends on GENERIC_ENTRY > >> + default y > >> + help > >> + Syscall User Dispatch lets a thread have its own system calls outside > >> + an allowed IP address range to be intercepted and redirected to a > >> + userspace signal handler. > > > >I was very confused when I read this. IP expands to Internet Protocol > >long before it gets to Instruction Pointer in my brain. > > > > Ditto > ack.