From nobody Tue Feb 10 03:45:29 2026 Received: from mail-wr1-f73.google.com (mail-wr1-f73.google.com [209.85.221.73]) (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 CEBAE3A961E for ; Thu, 5 Feb 2026 10:51:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.73 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770288709; cv=none; b=HUhlRWHEL29YvPc47iC70IpoYkFFac7EhmgBlOXCSBv4up9J7cu5UqX40FOheWtyHYuSXU0L2N9AP+18zCkrZtaF5ZHFfHtpRPd7W5OYy1teQBSaIcgRZsdGrHzQjDVpOtLRzUEEF0QiDIGyLQqYkW6YcqxDbW9ZmWbGtfCn4O0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770288709; c=relaxed/simple; bh=ZUybTZ8FVCkafIsHSFbfu9SLz5ANj6JGje2uaPHESaU=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=HYbhfC0YleL2OXmpO6psX18TAlfx2BSDqzdi1sW3+aGeiVtEuQakkYjCS39dMWfo7AtAoJkL4vK9bZK4AcbDQKOWOjKxDXqQgd/uyjIWWbuMUWmAsM2RAlWeKeLbcNMoiW4eyFmwJ+VmrdoPBZgds9MgJ5pi8tWR7YFzT+ZGde0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--aliceryhl.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=kqpZJP7U; arc=none smtp.client-ip=209.85.221.73 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--aliceryhl.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="kqpZJP7U" Received: by mail-wr1-f73.google.com with SMTP id ffacd0b85a97d-4325cc15176so605398f8f.1 for ; Thu, 05 Feb 2026 02:51:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1770288707; x=1770893507; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=wazCAdh5UgcB5estAlNP9lpZPIwk5UhZor5+EOBIZsE=; b=kqpZJP7U2TlmC/6cR1KI3Tdlkl51g004POIaw2ohBfOEHUaVFi8HpiGEuwXo4i/uNs pdCgnwkeeEAQrYT2ABWdoEXaDvvudHlh2l1zu1MKHWViZFSx07TZOYBg6inOZnvWd/4m Lb/O1RQ7am4I9KuctNKaBMk+Pk/saZlXOWr2BrcNW70Lwo/YyVjt/1GSLmCvltAga/Pi ghAaNtEvj8YkUjIvZjd+6OiSdOpFakoyiq3pD+Qnu8YA+P9XFv2+RXBSHaIEP0MYFa6X WAhD7YkqOVzqNHMb8N+47n/0l8PtI1T9sbJvgBBPjCBeAuDI9fYkkG81TKduTtGMhdBy 7zFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770288707; x=1770893507; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=wazCAdh5UgcB5estAlNP9lpZPIwk5UhZor5+EOBIZsE=; b=NYZqL+y3uK8f0sAkCz5t4Ie+d459H8ONHRPxpjgMZCTYy6mtU+EqzHxukB6sJGKtNU q2y19B4wh47JqnojSe/PRsm8ON8ASvsqi5fQ/cFFpSS1h67unlEF3zF++ojPknpgXM/c si2G/zDDEVL32hXP3m3uIzeSA2oZx8nmcQUFQ7cJy26TufcEeHYJXVY6BvLgKCEK1ucB N+pTKjJqyCT8u5H8IN5nQLrHiLuk8ZxH1ALZzzhpPc+JtsTf5ebpFize2DXgtxnTTUSA hh/OGZlmllU3Jz8FtrKnizb73ehh3o6zrX18ZR+mzdrrnt9oZMUVf20NDQ2Hc1z8ysb3 qvzA== X-Forwarded-Encrypted: i=1; AJvYcCVtI6tZtLXe/wzIsuhfhlBlGuLhEzaLzqS88C0EE1PV7H9jXJsd7lJKJbDQn71XA+njKnVMAtsM0SzYOgA=@vger.kernel.org X-Gm-Message-State: AOJu0YxX0FKpgM0pdGRfbv759XhTmHPKxywxZKQOSIy6UqkMPp2L9u6Q xFY2fvFbiiTRAB28e1g3BsSYXvNm1fcwrCUbsnOFp9vFl5Qp6debirLhCY7Da9vuFxQUlAf5Qfv l65n/8Up/Z1gjc+INhg== X-Received: from wmmr8.prod.google.com ([2002:a05:600c:4248:b0:480:1b84:b6e]) (user=aliceryhl job=prod-delivery.src-stubby-dispatcher) by 2002:a05:600c:3514:b0:477:b734:8c22 with SMTP id 5b1f17b1804b1-4830e92a7a9mr89953605e9.8.1770288707220; Thu, 05 Feb 2026 02:51:47 -0800 (PST) Date: Thu, 05 Feb 2026 10:51:29 +0000 In-Reply-To: <20260205-binder-tristate-v1-0-dfc947c35d35@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20260205-binder-tristate-v1-0-dfc947c35d35@google.com> X-Developer-Key: i=aliceryhl@google.com; a=openpgp; fpr=49F6C1FAA74960F43A5B86A1EE7A392FDE96209F X-Developer-Signature: v=1; a=openpgp-sha256; l=1060; i=aliceryhl@google.com; h=from:subject:message-id; bh=ZUybTZ8FVCkafIsHSFbfu9SLz5ANj6JGje2uaPHESaU=; b=owEBbQKS/ZANAwAKAQRYvu5YxjlGAcsmYgBphHY5UiLUswz39KqBhHpeX2xIwcn8Oq7WgVuCN 6qlYNhg4peJAjMEAAEKAB0WIQSDkqKUTWQHCvFIvbIEWL7uWMY5RgUCaYR2OQAKCRAEWL7uWMY5 RrC/EACaH/NwT7xKuwuN3MecASBmi9sF5WLKGr/aOsN9x+VVGOQWNcCz930/ZijztwT5T197Til wSVJS5LzKRV6rWMo0D7Vo6S6samyRUH1a3ZiDMa/giFTTrQs44r/Ph41BzSfPa0wWLOzBSaYWuU AmgMBo0+NGS9nqEOgTIGNAbxzSuMMVXvT6c5TtGeckYWfZ6vFjt+yI/jgsUhxFZ/jSCbUV3f7ZS kwbX3KgW3p6gbT+VnRci3kOwssFbZ7sNLTr78qtwmbNvI30b4v4jEUuU/C7parTf7LMIVzCqqDv nBta4IqMi8wqL8Dzsef7IpowXzq/mmV9brjxqUfgo3owxWj9fOUDVlw3fo3QrqrGPir/x03hNcd DlD07GP+M15auwzqri/MVlh0HcR/w1aNAqTSjZEM8+owD61r175YHqmlv2FtTCrnPE50VP8ddMN FN4H/uPH+K4lEjTHUIs51s8h1NlbGxFti65qOi4xKsTxYyEUI8VF8ceegUm9m8PNI/mBwryG8wd LFX/cBaXNkOe4dpuMfYhQqDd1jTzxwSbevCNqa275wy6QuQCzbCF2s9pKe3G8zDJfDws5QKM5bL y5oeKQkmFafvjThVLyen/QCXN5pIFkiSVDUETMSZE6cp/hmCaPgrf85ZSqIxz//JGZRhBCtPERL HEaoFDqsHlGyvQw== X-Mailer: b4 0.14.2 Message-ID: <20260205-binder-tristate-v1-4-dfc947c35d35@google.com> Subject: [PATCH 4/5] ipc: export init_ipc_ns and put_ipc_ns From: Alice Ryhl To: Greg Kroah-Hartman , Carlos Llamas Cc: Alexander Viro , Christian Brauner , Jan Kara , Paul Moore , James Morris , "Serge E. Hallyn" , Andrew Morton , Dave Chinner , Qi Zheng , Roman Gushchin , Muchun Song , David Hildenbrand , Lorenzo Stoakes , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Miguel Ojeda , Boqun Feng , Gary Guo , "=?utf-8?q?Bj=C3=B6rn_Roy_Baron?=" , Benno Lossin , Andreas Hindborg , Trevor Gross , Danilo Krummrich , kernel-team@android.com, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-security-module@vger.kernel.org, linux-mm@kvack.org, rust-for-linux@vger.kernel.org, Alice Ryhl Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable These symbols are used by binderfs as part of the info stored with the file system. Signed-off-by: Alice Ryhl --- ipc/msgutil.c | 1 + ipc/namespace.c | 1 + 2 files changed, 2 insertions(+) diff --git a/ipc/msgutil.c b/ipc/msgutil.c index e28f0cecb2ec942a4f6ee93df8384716bd026011..024faedd07c333b23f1e8733833= b84ecf5aed9a7 100644 --- a/ipc/msgutil.c +++ b/ipc/msgutil.c @@ -30,6 +30,7 @@ struct ipc_namespace init_ipc_ns =3D { .ns =3D NS_COMMON_INIT(init_ipc_ns), .user_ns =3D &init_user_ns, }; +EXPORT_SYMBOL(init_ipc_ns); =20 struct msg_msgseg { struct msg_msgseg *next; diff --git a/ipc/namespace.c b/ipc/namespace.c index 535f16ea40e187a9152a03a7345e00b6c5611dbe..c6355020641a74c3be7737b9da1= 5022b961d8f2a 100644 --- a/ipc/namespace.c +++ b/ipc/namespace.c @@ -210,6 +210,7 @@ void put_ipc_ns(struct ipc_namespace *ns) schedule_work(&free_ipc_work); } } +EXPORT_SYMBOL(put_ipc_ns); =20 static struct ns_common *ipcns_get(struct task_struct *task) { --=20 2.53.0.rc2.204.g2597b5adb4-goog