Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp3146680pxb; Tue, 20 Apr 2021 01:23:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz1erNP4zgb8JWDUX648A8i8RFbUKi5sJvvi1IfUQNTt+wnH4u66Psid9X9ShuMBPQ6xIh4 X-Received: by 2002:a17:902:bd4a:b029:ec:7b39:9738 with SMTP id b10-20020a170902bd4ab02900ec7b399738mr21545401plx.59.1618907022452; Tue, 20 Apr 2021 01:23:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618907022; cv=none; d=google.com; s=arc-20160816; b=Wc5Yqm/p4doiBSg6PHvBh43+1EVAnweopdQvbG6WwpCFXhVaAU7kAfjKLz51iP96nS ulfoDF1bQLsKRQ8xhLDgPCiat5O6QTrVGabZBcJHsoyPcgSUq9VypRITt668JcSisrSr P/uYDzmPNaAOtG5g2UDvhzx4U/o0MaaRmmTE4UQhLhLb0EeMtuFmH/mJ73xu/Hp3gkRP /j3Clo86JpzQ3gx/Yrx8MpZrBEMyZMhYALpD82Q8rW8aae4gMOSTtiF0L5ToqPGcsAO8 txm+iAHyUv3zUMtZHOpFfHC9nBAKFoa5ZX0og4Zg7KdBCyjDSrb+dgrt+YKorU1EeU9U dtkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:to:from; bh=aMdS2YFd0Kh6aP4TaC0ZMZyJ+sMV1Twu7oSq5yAxyM8=; b=pX2K5RPQZo0H5wSowqB01KZiW1xpV9mlahb6uOfJ2sWo3EglWhxvdMOk0dwfT1vkGm HCki9gdEWPuF/UGG5tb+yvPp76m+mqlEV5LFziQJmZp9DhEWJPa4kFlRjKYn+GpQnuQP VcTEHPV1mwNNfBWo48cpUTqtj5ATDfCf6N4td/3O5nMJIu+tVnVkFXQNmMqke2QbzoZA GF1eHYBHwbJ7eXPlm2mc9gu/mGNb31HYYV3aLdqAxOQp/zd011m+t36ktQkXwCdMSYTK MUFgXvZWJGi/pZA2JZderfAKPYJsvYtjY+XdlpFi7Dirq2KW30XLllifgVZ8n9hNjJSz Ml4w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=sony.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x3si2440472pjp.37.2021.04.20.01.23.30; Tue, 20 Apr 2021 01:23:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=sony.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230359AbhDTIXO convert rfc822-to-8bit (ORCPT + 99 others); Tue, 20 Apr 2021 04:23:14 -0400 Received: from jptosegrel01.sonyericsson.com ([124.215.201.71]:7221 "EHLO JPTOSEGREL01.sonyericsson.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230082AbhDTIXN (ORCPT ); Tue, 20 Apr 2021 04:23:13 -0400 From: Peter Enderborg To: , , Sumit Semwal , =?UTF-8?q?Christian=20K=C3=B6nig?= , Alexey Dobriyan , Andrew Morton , Muchun Song , Roman Gushchin , Shakeel Butt , Michal Hocko , NeilBrown , Sami Tolvanen , Mike Rapoport , , , , Matthew Wilcox , Jonathan Corbet , Randy Dunlap , Kees Cook , Mauro Carvalho Chehab , Alexey Gladkov , Feng Tang , Subject: [PATCH 0/2 V6]Add dma-buf counter Date: Tue, 20 Apr 2021 10:22:18 +0200 Message-ID: <20210420082220.7402-1-peter.enderborg@sony.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-SEG-SpamProfiler-Analysis: v=2.3 cv=DLnxHBFb c=1 sm=1 tr=0 a=9drRLWArJOlETflmpfiyCA==:117 a=IkcTkHD0fZMA:10 a=3YhXtTcJ-WEA:10 a=QyXUC8HyAAAA:8 a=6icRsfec0oETIK1Ck8AA:9 a=QEXdDO2ut3YA:10 a=pHzHmUro8NiASowvMSCR:22 a=Ew2E2A-JSTLzCXPT_086:22 X-SEG-SpamProfiler-Score: 0 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The dma-buf counter is a metric for mapped memory used by it's clients. It is a shared buffer that is typically used for interprocess communication or process to hardware communication. In android we used to have ION,. but it is now replaced with dma-buf. ION had some overview metrics that was similar. V1 initial version. Add dma-buf counter V2 Fix build depencendy error suggested by Matthew Wilcox Extent commit message sugged by Köning V3 Change variable and function names. V4 Fix function name in code doc Reported-by: kernel test robot V5 Removed EXPORT_SYMBOL_GPL suggested by Muchun Song V6 Made it a patch set, Adding a addional patch for printing dma-buf counter in show_mem. Suggested by Michal Hocko.