Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp7412017ybh; Thu, 8 Aug 2019 15:28:41 -0700 (PDT) X-Google-Smtp-Source: APXvYqyT4RmbsoIArvHJMejRlDxCBFTiwLZ+8YqbV+4H/4zq40nOmAFpMERhb9pTBVRtmMSqsuwu X-Received: by 2002:a17:902:ac88:: with SMTP id h8mr11013385plr.77.1565303321243; Thu, 08 Aug 2019 15:28:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565303321; cv=none; d=google.com; s=arc-20160816; b=bCoUqil0J+Sl/CYM8+0OsmcdvohItLQeqehLnKP8JxQlU8/fgIXj6adgU2M1Vf75c5 Sy6gC+h/HxwmzrlkC+rr+r4/UAJFjfFOQLCCVea9tOm3tt06y1RSWeDz2775LHWX/ydV 5SkVxITNtvYgbD7uZM6y5Z35Cxmt6EdTirJ0b1XA/lY7VtmvZaH5g9yT2w1Dge4o/4Tc A+r1Y4G6OOqK4dGvrrD3VBkdcyHJZNe91UTn0bR3mBcKA/RRNL//F53oI3ygHsl0DSjt 2c8iI3GyGQisBeaNDUZNVrrtagXP+pP0mmPZcXw5BePmgStjwaZaKceLToM3ff4HIiYM YXuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:from:subject:mime-version :message-id:date:dkim-signature; bh=SAgL5jWhKshtX+Ve/3etoFoiXzS3zGjwWIhCQNMQlx8=; b=iRgZ7ypcrAeUiBMMmt0N6mEKaFprtVfkP9GwIBtwWWHYEbrg+SME9nua8f575OxMIW I6EGIi10cCbltjqG+27EJPUqlU/CIZfy0QxH9QFc76+eQ1tbovUQ2pFbhQ0yqfonJgGN Wp8khfAhSf7q9F8q/WvvZY/YgeaHTpX/JtUfxojDSiZjIREZEBqejQY9UuGRNTWH+zYO QeJJ/EIbZUtNl9jIezbyrVAwv93XLcWQTE8yLrWD9GI75mm5+P9NtYomhA7FvDDpmFtc PXPlQeHpZhjRkZUorvyR1v8DkZoeFv2ulij8CPbmDa7nReqca8MpoBWQrQ4TFO7o3lqS 5teg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=TyQVFXvf; 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 e2si55707191pfn.32.2019.08.08.15.28.25; Thu, 08 Aug 2019 15:28:41 -0700 (PDT) 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=TyQVFXvf; 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 S2404824AbfHHW1h (ORCPT + 99 others); Thu, 8 Aug 2019 18:27:37 -0400 Received: from mail-pl1-f201.google.com ([209.85.214.201]:54561 "EHLO mail-pl1-f201.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2404609AbfHHW1g (ORCPT ); Thu, 8 Aug 2019 18:27:36 -0400 Received: by mail-pl1-f201.google.com with SMTP id u10so56244627plq.21 for ; Thu, 08 Aug 2019 15:27:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:message-id:mime-version:subject:from:to:cc; bh=SAgL5jWhKshtX+Ve/3etoFoiXzS3zGjwWIhCQNMQlx8=; b=TyQVFXvf/kFQ0bvQ86SWxMEjt4o9KrYaB+Trgezb/Bcgjgn4vD2RJXh/9mMN/R+1g3 zWjumVbsW1O2SwO93Wvk/2d2HV6gdkTyaYAVxyxE4HDOLaVkN2oUDXmF0WNrUvEdpGWe LTLS9MRc/w5cd3uwG/VBZwwv9LOQvSWGwjvCQoHGZ5QyWGilhKZ7vM9KrrUm/+bGwzeg YoXbiHjuP3uh8yYk85R08bO6EzqzyUM3ZahO/W1m85nsTtxGqTnaiKrzk5PA9mEWh+Nm o+OYx5YirPiUtLnWfU+7rzT/Ff/lPWKk/r2NhGnIycply2w962dtHbE+ogzZVKGMhrxp fO0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=SAgL5jWhKshtX+Ve/3etoFoiXzS3zGjwWIhCQNMQlx8=; b=DLpXYq5YLdhxgvNcLE4IheT/i1j9ZkZb5uowO8duB4WSb7FNQNgFjmCEye2tqrvDAu 1ZRnr9XQBYLrSu9h4wXVdCXqaC6rHDKbgAJkjMd9LVbLVvoUr5dGVui8zf8wwSJ5cpBB LXhbu2GM5s+s+6v9QcPoClfQKVeeRttXX0eXhiE5p+LHy3UaquzizJ3Jv+QU4inGhBlX OFE0mjDq0I3MBwahj9H3NVJj8NiQICoGaHUvgSM3l0Y5CCqCjl01vamwO+C9iGDitywU h0FM4o1+7xF9bq99UZzsdc14zML8Xwq9Y/t2+cQOLadIiNPBxlxPlHqeVo8Bj44/UQZW 1vQA== X-Gm-Message-State: APjAAAWb4dkUcPcOhW72HnlSJ4yD3VTAJAhf/C5hK7s1OGDAPCCVzbrR 5bModBTXABe+8pamQ5AphDmMPMeXl8g= X-Received: by 2002:a65:6904:: with SMTP id s4mr14655909pgq.33.1565303255834; Thu, 08 Aug 2019 15:27:35 -0700 (PDT) Date: Thu, 8 Aug 2019 15:27:24 -0700 Message-Id: <20190808222727.132744-1-hridya@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.22.0.770.g0f2c4a37fd-goog Subject: [PATCH v3 0/2] Add default binderfs devices From: Hridya Valsaraju To: Greg Kroah-Hartman , "=?UTF-8?q?Arve=20Hj=C3=B8nnev=C3=A5g?=" , Todd Kjos , Martijn Coenen , Joel Fernandes , Christian Brauner , devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org Cc: kernel-team@android.com, Hridya Valsaraju Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Binderfs was created to help provide private binder devices to containers in their own IPC namespace. Currently, every time a new binderfs instance is mounted, its private binder devices need to be created via IOCTL calls. This patch series eliminates the effort for creating the default binder devices for each binderfs instance by creating them automatically. Hridya Valsaraju (2): binder: Add default binder devices through binderfs when configured binder: Validate the default binderfs device names. drivers/android/binder.c | 5 +++-- drivers/android/binder_internal.h | 2 ++ drivers/android/binderfs.c | 35 ++++++++++++++++++++++++++++--- 3 files changed, 37 insertions(+), 5 deletions(-) -- 2.22.0.770.g0f2c4a37fd-goog