From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7A388C3DA64 for ; Thu, 1 Aug 2024 23:38:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0BEF56B007B; Thu, 1 Aug 2024 19:38:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 06D0A6B0083; Thu, 1 Aug 2024 19:38:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EC4B76B0085; Thu, 1 Aug 2024 19:38:22 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id CF6CE6B007B for ; Thu, 1 Aug 2024 19:38:22 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 78FB3A1075 for ; Thu, 1 Aug 2024 23:38:22 +0000 (UTC) X-FDA: 82405292844.01.B8A40C4 Received: from mail-oi1-f169.google.com (mail-oi1-f169.google.com [209.85.167.169]) by imf12.hostedemail.com (Postfix) with ESMTP id B327440023 for ; Thu, 1 Aug 2024 23:38:20 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=j9seSywt; spf=pass (imf12.hostedemail.com: domain of jeffxu@chromium.org designates 209.85.167.169 as permitted sender) smtp.mailfrom=jeffxu@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1722555455; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=rCy9HJ4srmJ3m1vjr1m6yAWWjKvtqIa6hEHwcJ8Tvgk=; b=U2AJkEWfPwRK0+FKzzvirqAPH/C+4EjeBFvtV5orj9jY4NunpGWFwMJhZU6m2Bf2Mihcm4 gNcW1ysMtUHkbyqa3Z6xIg45hdoKq95Jzy/J7qU+U7VccMpDrA7Vb1M3zSrkmaJT6vN5fH ji1jv1ExVg2F/YcsGQo7TfQskZZ8d0Y= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=j9seSywt; spf=pass (imf12.hostedemail.com: domain of jeffxu@chromium.org designates 209.85.167.169 as permitted sender) smtp.mailfrom=jeffxu@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1722555455; a=rsa-sha256; cv=none; b=gkpaeo4AfufkpcNysadey+kIga9oP4WimX6MdiA2F7zwtrqkV18cZFSB7Rohj68VuqC2sb +8jMT97mF2wh6bjF30Otebc8PPAQlHmTusA0dwYdkOEYopaaU4dcn2SRkW+Qv0bYfq0uP/ 7wtIo0wISbJmVpdDmu/r2z9Y6gchKSw= Received: by mail-oi1-f169.google.com with SMTP id 5614622812f47-3db1e21b0e4so4939944b6e.2 for ; Thu, 01 Aug 2024 16:38:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1722555499; x=1723160299; darn=kvack.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=rCy9HJ4srmJ3m1vjr1m6yAWWjKvtqIa6hEHwcJ8Tvgk=; b=j9seSywt+4UaAbpkYXpDdg4Y/Bx3rHoqC/94ZwGHWjLY2W6Z2M05yS3g4+1z+tFsLg bshTMB5WAv8p3rrmowWxENHmszyzSJ+m9A15PgrzZ8IdpcgSW5zCOXW1KK8A1AbBlUIA yUXp94PohbGZ8NRXEJSIZXSbGXCajty/8tdec= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722555499; x=1723160299; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=rCy9HJ4srmJ3m1vjr1m6yAWWjKvtqIa6hEHwcJ8Tvgk=; b=tHEhEuKkg4t/p8/b0PQ8eLW347mFcVQ3WFTv6268qa0++nxj4kicrN1VQ+g6DKLFif MUonkFTySJ2VZdQ5wwvkMmk2W1YBxNgIVBIvN9t2pKmgSUA0TrvsQa5xY7ZL/8SVoaz+ cupQbrD5BLmI5HI9+tWl/K6KgztmecklGPyGzxiccimNS/YVj/SlC9/ZTCiU1sBaSzq+ ZlYM3yHOboU1sPcgR1sXHgbAxFuUN0r50+BxfnSyhlvPlknu5R0vdma/G3Argui4zxWc sY6EKVrS2I+PIMpji0AzYShVszDTIIs8vy7f76EWj89qoQBl0TUWTKDn/z7u0yeDa6Z7 mcCA== X-Forwarded-Encrypted: i=1; AJvYcCUMixoeqD1q0i4gtRZwA9h2jhMDqVH69FHzWglMzsrxWMFO4JGQlRqG6Tt387nvTfrQ2PkwprEQujh0k/Jz666nBII= X-Gm-Message-State: AOJu0YxKOhunRouQNhtBL0IheyY41sBCEGRVRMq8a5ForDN9/e2AamVG 630hg9YzzM6BZZB6aoDmIxNyZbrCOZ0CktNPjBqE5vth6vEQNtmhcFMwobW3WyNLqlGYBJKpnAr TU3KwnSTkk2ygbE9YTp6/6lfZNJ8FHHJvtb+R X-Google-Smtp-Source: AGHT+IHCC/ltUotYX6mLVunWSlKXpfCoNSXiFbzHh0RAb47QRijYbCEypBsPXdFhe1PxzDbg/LWlbx7mXp9sRWsmdbk= X-Received: by 2002:a05:6870:c1c9:b0:261:360:8e26 with SMTP id 586e51a60fabf-2689179adf0mr2182219fac.0.1722555499402; Thu, 01 Aug 2024 16:38:19 -0700 (PDT) MIME-Version: 1.0 From: Jeff Xu Date: Thu, 1 Aug 2024 16:38:07 -0700 Message-ID: Subject: question on [uprobes] special vma To: Kees Cook , srikar@linux.vnet.ibm.com, Ryan Roberts , "adrian.hunter@intel.com" , "glider@google.com" , Matthew Wilcox , zokeefe@google.com, hughd@google.com, luto@amacapital.net, oleg@redhat.com, "jmarchan@redhat.com" , "rientjes@google.com" , Thomas Gleixner , Ingo Molnar Cc: LKML , linux-mm@kvack.org, Andrew Morton Content-Type: text/plain; charset="UTF-8" X-Stat-Signature: ok4whajrfswnihm3n9fcxfnkm3xned7x X-Rspam-User: X-Rspamd-Queue-Id: B327440023 X-Rspamd-Server: rspam02 X-HE-Tag: 1722555500-161356 X-HE-Meta: U2FsdGVkX18/rjl0f9YUuqYUzBaf/TTdUIZE2nNPvh/woY5TOnqIM2VqP9JiHskWyCRQvdjNuMZOl2h241tSAkm4usLKfjUxbxxrB4rfB9H/YgAKFusOriJPbzzBav8bw8uVJJEFmXIDd+l8fuqlqnM2kMsVzJqBtMUkLHwAKHradqooFx49rsiOuoU93+aMA5lPavaoh5v/cAKXGjnXwyZscr8rGhkzPR7ykaF0inUI9pkad6HIYqgdR9xNwvLTnQM5r6yq9UUFRJV6trkR+cvEdMWNtVtmtzkyWT/SMyJM3h37Sx+3rjUgd+Y8VHjOjUC8WvWNrUdDDcA92RHzDu4QX6qJVzN5u3gggRxRWY+nM9WsMJrXErD0ZWDkve388qd7C7WEKdkJTFPUQ1ab/WVU3i5DtSrSwnqxPtvd4w0OyJx2T1Go8+dCOPE7XNvSoUxYtJ9ha+gkkPqqGtEqEKcMx9i7u/SyRu5Qyiz1U3FfBqXTod0csFexHNHm6IK4Cf9kWKdDqz3ke1ooJqhVGrBr+8fy2D4Mbt0O+ShVYeyVuobi//2Stx+PYCipeZoMco5hgSPu4Lh446i7Rx/Ma+DurJt3e0g8HJHz5Uc4ZtVuEjmB/fkIODGvQTLxZMnHvOMpByk7q5Pyv9ImtU4C5gIQcVFWyOo6KdiyZduNXGEwkddxiOftM47W4Pls5Rkt0oOHEOWc0FzJnXBS6EiEW003wVy+xiMITb/3HE+Z/qQF1Ve/gvb9PGO2N1xs5Ueju0OQ2mLw2fWc5PQcH0WEZHFevcP8vIH96jtxKSnJGJA9EBrwjTPMul/fm+6GpsxGTpL0DG+uHfC2hY3AxYikgNaMfzbpPBSTQru/TlaJMRErayZ6/QCxlLK334TNwOx8Q8XyheugQTdXWjx9XIhtT5sO/eUvkr1afoixRl4EIUqDMgao9Kc+kU4gYb2RBN3fmGbdYQiLqo9VD/8BXsN DE3Yb1Kk 9mbSwrpm2jABslBdAbfR3HMATvHM9m/rMjo/JAn7z0SYi6/rP8nKPJL+cDKXptioFfUz35oMf0SWNJVD6D9eE2Bvw+y8KkGHZafLlpIxnmgF5C2KBfdxiScwXtT9Dnid+vXFqnvqR7/W7g2Th3HTVY1A61L5SU/MDtKibP2Ghl78rbgr4jDDQVE3DZn+MnyYMUMFkTHxyrcIQ8wJJ++i0iKc2+A== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi __create_xol_area() calls _install_special_mapping() to create a vma named [uprobes]. I'm trying to find out the lifetime of this uprobes vma, e.g. when it is created, will it ever be unmapped/remapped/changed during the lifetime of the process. If the uprobes vma remains the same during the lifetime of the process, I can call mseal on it so user space can't change it, i.e. blocking munmap/mremap/mprotect/mmap, etc. Thanks Best regards -Jeff