Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp4440746ybh; Tue, 6 Aug 2019 11:42:32 -0700 (PDT) X-Google-Smtp-Source: APXvYqxKjdaESDb/v7uuJBZLJWxB0BJxWkb3JdPLmVrh0vnAaLHgn7fMdq2m8rvkQAGIdl5jePzV X-Received: by 2002:aa7:9293:: with SMTP id j19mr5343277pfa.90.1565116952885; Tue, 06 Aug 2019 11:42:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565116952; cv=none; d=google.com; s=arc-20160816; b=tatgNr4rIUWf9QSIkU/6OODXRUKb7QlaCgNqsVb3Wksza2UdjMCsXch6nE1Py+lz4f 0t8g8lSx2c5udcpeClCyw2cIWGAibfai1JRiG+GkXqE2mZls6CmBdyeOeaHo4Kxxfx/L 3zownFZWpyJksvp6FKl/llgt1zh/wUE/CgJGiW/yB8DhUD3BJTTcwwWbDqYljP16o6ea Y256O20AeDTY9A1iWV621BSSv3w/tIxhqltvvyZC8kGy/K+XtP0Ls6AFuQF5qRAf9Z+t Up7P+E1Q0umlIcue5ALKtVwDJp5ZN0nDkZxfNNGTutx7rpcQWwNekI9qlgq+AkbzzZyd V6bQ== 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=wP2k6PxKQdbd17RqxG3El2muiWWiSGy2kc2Gh5XByrI=; b=Fq0lA/8nUby5MffXSjr12geTw3U+tvvYinkpK3NzOF9f0HjEcOvB2MFo7QObqwyNtm 6ybUvIFqRpFVmHQ8cFh0VQT7Pvh6MGKwiH3oLUvr5asU2Zdamz5/1HyUxoplPkZUwYAd PU/cB7HDQ1v5FwdY7z1L0mW2Zfz5oiLKdMnh45P1uK9p68WMrqKbqvY1YYfiCN02GRGy 8qYnJgDLe+q2d28barQMiiXW25p4HpxvSKfoEgv/FHz2Z7r4Zj0qreBNeqwc/Ta2p+Dk u81dDjyeZwfSZjBy9D/TXPmdQa6JrqYr0fj7LtthAtc8cUnXB+RtTgeCYjdzZRAyG9+d lPLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b="WDd/BGxo"; 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 u27si47683019pgn.231.2019.08.06.11.42.16; Tue, 06 Aug 2019 11:42:32 -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="WDd/BGxo"; 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 S1726069AbfHFSkt (ORCPT + 99 others); Tue, 6 Aug 2019 14:40:49 -0400 Received: from mail-pf1-f201.google.com ([209.85.210.201]:56890 "EHLO mail-pf1-f201.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725970AbfHFSkZ (ORCPT ); Tue, 6 Aug 2019 14:40:25 -0400 Received: by mail-pf1-f201.google.com with SMTP id x10so56488028pfa.23 for ; Tue, 06 Aug 2019 11:40:25 -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=wP2k6PxKQdbd17RqxG3El2muiWWiSGy2kc2Gh5XByrI=; b=WDd/BGxofkfzmjb4D/zPUq3gRY5vVS5MLRGKZVCYfXHv34Te7S8e4Bwb30pkMShHie 1+4797JKG5wBhEsNIjw79qTNSW2+Eznh3vG1/oYul2LAqbqiPFy9nIyRofpSeZTqz7/L RtZLGtGCOrSblUrgQ7Lgwa3Gl52NUeBClGtks3ov0ttCGeOqOu0muBrhHxFiaanYlI7X qbZUZAii/D6/GBW8a79S/zA0J+/z8j3TkU8WOQMUaGOSBYP28+IB8fZvabkUKLCPzuxH /EQrxqgUJoYu3vguLR46VNRLNWErX+wiTN8fS2qaSZPvSoWWDhPtpYyDs5a7ASHy/+ha Ku9Q== 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=wP2k6PxKQdbd17RqxG3El2muiWWiSGy2kc2Gh5XByrI=; b=AsInaj7hCV9QVhGEJiVv7lKG7LDdlhCx1BMEtRzpBZjYG5eh+nKyK5LreelAiGlQXt A9zrK+3eBfEl7lRvhwZvv3QDyxvKLebI25YdfAGI704lAYevIik3PBCcHSEqJJWJhrc2 Dh1acevAac4XuycB2F+iAWMMv6LzpCPz7F221EHFxAxsvJ4wDmRZPUvU/BmFVGl8v0Fn dRHbeQUUMfjt0yB+yI7jq3LPDlzeZLDpkcicQj+NoG7Ngerux1G+DWrdZ4I4TeKPuum6 lDaKuc6tEAQrahw7U8QmwaZxq8tH0lpq1jZ7Yo3jixcSaXQpq9pAAsDiRK8mwVEqx7nc 4GXw== X-Gm-Message-State: APjAAAV7Kw/iuQXT/ToeXF9yr2bT5Dggo4ApEFmQuEZJUDga2nYzz5h3 zalUDMO734MOLHlOn21VTUwbHzTGA3w= X-Received: by 2002:a65:57ca:: with SMTP id q10mr4401454pgr.52.1565116824642; Tue, 06 Aug 2019 11:40:24 -0700 (PDT) Date: Tue, 6 Aug 2019 11:40:04 -0700 Message-Id: <20190806184007.60739-1-hridya@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.22.0.770.g0f2c4a37fd-goog Subject: [PATCH v2 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 | 37 ++++++++++++++++++++++++++++--- 3 files changed, 39 insertions(+), 5 deletions(-) -- 2.22.0.770.g0f2c4a37fd-goog