Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1620242imu; Fri, 9 Nov 2018 21:32:52 -0800 (PST) X-Google-Smtp-Source: AJdET5cPj/OEiC0uJq+7i8vlXIN5fFG41ZmgP6GMIe8lmeaXgSbdbj3jZPKhC0hqdZQeYbnH0f9+ X-Received: by 2002:a63:c503:: with SMTP id f3mr2722469pgd.431.1541827972642; Fri, 09 Nov 2018 21:32:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541827972; cv=none; d=google.com; s=arc-20160816; b=slefmyWWPZ6nWWWl2y8vlcBrO0seAXTgqvTO7n9vykqkqK8pjyh3JrqfpRcdRtTIo9 F3YjrdIiz7n39WeQ+xd27rzbXTc41GiFrrIPDp8CH0dobuaqoeIc1dMdFQBXyCTxsZi4 /B4xHIaupkA5X1hwAu9YSFLCg/luuA0Tt17P9gVVnm8Bkdp66uApcap4wP8cPt+L1KGU KOMsyK+ORg2RuDBWeqznEEyZ/ErNqGfU9a/gg57mTv00FILwSFbwDeh6y5T4x+LLylMY q3X17gznSqsr+ij49CkOVG2DfNIMoruv3Z6UIWFQCPXN75fquPLxPGNIekU8BOv07Grq GFxQ== 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:in-reply-to:references:mime-version :dkim-signature; bh=OQg2uTRO76jQl+7/GF5QMAQ+eHiS6D9fitN6WcLH1SI=; b=xisQSI1cS3C9dNWHSqxcXJfKUpksDCj8RQZvE/mz64n6/iuORQuiQWbDdRclI4xagU m5o5f6iv3YjQpjfFie4axBJPL6IPLRlu+1AdynenMpszRZ6NoNgCYMSNkVB+9KFEN8lE Z8A1f1Ueh38zbz0WSIcNaB+m8bGJRpugvmEeKpD5RamtzPq6nicF2KKXneNiVw18YhYS rU51GLMGtK/RCYsSSwkz262/RdN/cYBz6GGJg3H1RTIYSEWDkS34jlA3+cOSGSt5p07N JqNxuglEKLbuUIkt74rrPHUAtZG0tHe4FNpCPd4+6XEtjIkWr5gKyGV+wKSXvCPMUWUl 3gMg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=kWKf2Qvt; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r128-v6si10117543pfc.116.2018.11.09.21.31.54; Fri, 09 Nov 2018 21:32:52 -0800 (PST) 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=@google.com header.s=20161025 header.b=kWKf2Qvt; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728808AbeKJPON (ORCPT + 99 others); Sat, 10 Nov 2018 10:14:13 -0500 Received: from mail-lj1-f196.google.com ([209.85.208.196]:45521 "EHLO mail-lj1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728290AbeKJPON (ORCPT ); Sat, 10 Nov 2018 10:14:13 -0500 Received: by mail-lj1-f196.google.com with SMTP id s5-v6so3335485ljd.12 for ; Fri, 09 Nov 2018 21:30:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=OQg2uTRO76jQl+7/GF5QMAQ+eHiS6D9fitN6WcLH1SI=; b=kWKf2QvtKQ4x/qUbqrxTUQyu/ON9Mbxc7fUTVBvHR6UF16NTKgllRwnqbKlsNwZi7l iP87tN77f5MVIrrh/iv7sFao+aiTPJjZAivax6RFaDBexhHfOaV2br7AXptZkElT6iGG wkOCNMYxfWzF6IkA6WaiA+cAFR8gzqGAQfkKnhfPQ/6Ldwgdf5QxR9NXKptcP/kRR/Pu atrQSH927T1urwyIJuu6OCDbXmU038TFWsgxkIOQWTUyISd9pCNDjqWQFiM2FbI3vX+H MY8Nsz5kFsG3LbNbF9dr0nFxShVrmQXWe0pFqraUNwMCG6xOcA6i4NPY+oSnGGOhJnPw vK8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=OQg2uTRO76jQl+7/GF5QMAQ+eHiS6D9fitN6WcLH1SI=; b=kAYwT/y959PZdHr3snxXLhZvhV2140i6Kv+XhuDvX3fM0t778yu55GzUwClYoWHS2r 57G9fcrIe8AB2bFiVwsA2aPjO56AHv6T3HorccA2S1rK5wyGP2pgkOTAFrk23d7C32GW /gTXW4vkQp3BoihhHOihVU/jGrlpVpcAzO4qdVwS1mOkZNqsE2JMzAm1VcWoTTB7Eyw3 KuImFIchdZLFUACDpZ1KGUx8NLPS/Bf7jDUijjoh5zTcJhn6LqyClSFFD6z26dYAeMVj 5cs0X3db0KuBCneqMuecHiqeXlK0/s2tS8+JPSEe9JQwB0QhQOWUTaJclULFX1KEepn9 PYGA== X-Gm-Message-State: AGRZ1gLJMXMZgOwC+uzXpxWlY+E86wpbQ/AGVRD4elBaUutKIslStFwx 8JMdnAYqAqbceTaDWuMpwzcyADNifVUo52h2xR/ZsQ== X-Received: by 2002:a2e:868c:: with SMTP id l12-v6mr1828661lji.90.1541827480885; Fri, 09 Nov 2018 21:24:40 -0800 (PST) MIME-Version: 1.0 References: <5FBCBE569E134E4CA167B91C0A77FD610198F851AC@EXMBX-SZMAIL022.tencent.com> <5FBCBE569E134E4CA167B91C0A77FD610198F8A217@EXMBX-SZMAIL022.tencent.com> <5FBCBE569E134E4CA167B91C0A77FD610198F8A4B2@EXMBX-SZMAIL022.tencent.com> In-Reply-To: <5FBCBE569E134E4CA167B91C0A77FD610198F8A4B2@EXMBX-SZMAIL022.tencent.com> From: Todd Kjos Date: Fri, 9 Nov 2018 21:24:29 -0800 Message-ID: Subject: Re: Re: [PATCH V3] binder: ipc namespace support for android binder(Internet mail) To: chouryzhou@tencent.com Cc: Greg Kroah-Hartman , =?UTF-8?B?QXJ2ZSBIasO4bm5ldsOlZw==?= , Todd Kjos , akpm@linux-foundation.org, dave@stgolabs.net, "open list:ANDROID DRIVERS" , LKML , chouryzhou@gmail.com 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 On Fri, Nov 9, 2018 at 8:43 PM chouryzhou(=E5=91=A8=E5=A8=81) wrote: > > If IPC_NS is disabled, "current-nsporxy->ipc_ns" will also exists, it wi= ll be a static > reference of "init_ipc_ns" (in ipc/msgutil.c, not defined in binder.c by = me) with > no namespace-ization. You will get the same one in all processes, everyth= ing is > the same as without this patch. except, as far as I can tell, binder_init_ns() would never have been called on it so the mutex and list heads are not initialized so its completely broken. Am I missing something? How do those fields get initialized in this case? > > - choury - >