Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp560486ybe; Wed, 4 Sep 2019 04:21:57 -0700 (PDT) X-Google-Smtp-Source: APXvYqynRXZYORd50opyzTTpW1G8GCn3RV7SxQm1HWrL8mYJss3cTnxVsqJj1kYmBf4oU8XCUvHr X-Received: by 2002:a17:90a:fa82:: with SMTP id cu2mr4561423pjb.85.1567596117553; Wed, 04 Sep 2019 04:21:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567596117; cv=none; d=google.com; s=arc-20160816; b=TLqmDIPRYt0bM/UA2AkWbgjB1k8gq5f6YqmKwpJnIicRcBuRR3ED2sDWtbKUvB6Buu Z1rU8gbbLuJPDzBagz90vHcyEWYqlcjd152F4BUoBIYdnw+roHMWyfWojjZmn1kNhQ6m PEZWbzKth4QSEVlweBw+tX3vSMwwqaXsdGWDBdij/GzzmpsJXfTLDC+Yo8RuS1nZmIR+ dizQFR5OAOb3+k2XYVnld/2MwpYnnmt3f1E/qtq/qfZSUgja3OV6IvnUqH+JLP17jnm+ Z0AjehAxHUS5t3ZHzKi7nzXBrkbxfcpvk4zBDRyay6srXuGaWtjDJuB7zXxg8Oi2kMPy 3A1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=cJ/nP9M1J5xxaOOYJICk+/h1e0yQ1Xt3yZLwGnXpaUY=; b=rwdOml3eVbSXAGj58/Bb8MRMT6sjLNMtb53LO0BXbxgFfG8etBnSWw8FBXvJ73cOKA hZQVHux2miuiBQopC0YhDQHvtFTcoZOQ9D8K1Wtk3L9DGS3DBBVr3ulCOfAMRQdKKfPc fIyfHfzR+nevTwK8uq0yTX3+QlqhztUlTlvUvtVLUSmCUcg85KmdUesu+E75C2L5SWKs 7d2yjJGuQ2Wzl0c4K1FBHUF6lk8JZgCobgngcIm0nwZq6WWaSt6Ic1L0RcquB703S0tr NH073YMBC4yCMEjSWex880rhj/2iWeYmnfbVg9h5G202nZaoHlegt4zGuYRUBfSYgili Bd+Q== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v34si16847438plg.232.2019.09.04.04.21.41; Wed, 04 Sep 2019 04:21:57 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729423AbfIDLTi (ORCPT + 99 others); Wed, 4 Sep 2019 07:19:38 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:51371 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725840AbfIDLTi (ORCPT ); Wed, 4 Sep 2019 07:19:38 -0400 Received: from [213.220.153.21] (helo=wittgenstein) by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1i5TK3-0005LA-Qr; Wed, 04 Sep 2019 11:19:35 +0000 Date: Wed, 4 Sep 2019 13:19:35 +0200 From: Christian Brauner To: Hridya Valsaraju Cc: Greg Kroah-Hartman , Arve =?utf-8?B?SGrDuG5uZXbDpWc=?= , Todd Kjos , Martijn Coenen , Joel Fernandes , devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, kernel-team@android.com Subject: Re: [PATCH v3 0/4] Add binder state and statistics to binderfs Message-ID: <20190904111934.ya37tlzqjqvt7h6a@wittgenstein> References: <20190903161655.107408-1-hridya@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20190903161655.107408-1-hridya@google.com> User-Agent: NeoMutt/20180716 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 03, 2019 at 09:16:51AM -0700, Hridya Valsaraju wrote: > Currently, the only way to access binder state and > statistics is through debugfs. We need a way to > access the same even when debugfs is not mounted. > These patches add a mount option to make this > information available in binderfs without affecting > its presence in debugfs. The following debugfs nodes > will be made available in a binderfs instance when > mounted with the mount option 'stats=global' or 'stats=local'. > > /sys/kernel/debug/binder/failed_transaction_log > /sys/kernel/debug/binder/proc > /sys/kernel/debug/binder/state > /sys/kernel/debug/binder/stats > /sys/kernel/debug/binder/transaction_log > /sys/kernel/debug/binder/transactions Acked-by: Christian Brauner Btw, I think your counting is off-by-one. :) We usually count the initial send of a series as 0 and the first rework of that series as v1. I think you counted your initial send as v1 and the first rework as v2. :) Christian > > Hridya Valsaraju (4): > binder: add a mount option to show global stats > binder: Add stats, state and transactions files > binder: Make transaction_log available in binderfs > binder: Add binder_proc logging to binderfs > > drivers/android/binder.c | 95 ++++++----- > drivers/android/binder_internal.h | 84 ++++++++++ > drivers/android/binderfs.c | 255 ++++++++++++++++++++++++++---- > 3 files changed, 362 insertions(+), 72 deletions(-) > > -- > 2.23.0.187.g17f5b7556c-goog >