Received: by 10.223.164.221 with SMTP id h29csp1808345wrb; Fri, 6 Oct 2017 07:30:22 -0700 (PDT) X-Received: by 10.99.174.1 with SMTP id q1mr2232224pgf.125.1507300222841; Fri, 06 Oct 2017 07:30:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507300222; cv=none; d=google.com; s=arc-20160816; b=PhBOlhHaSV/aiTZ3ADV+suxRwmvwIJnR1kFHiwBjTcC3ChvcOq/6iT5fIj2wsTg3N3 UoV1YQtEdctjS+w2NYvUbDlGCF+ksB6ULfGlsb4g03+7akdbrZ+UYxbxOFdHp2tyudVs mtx+0ypzLJsQzXrF6rygHaSAdQLyNsAatikJ9X5g1pb1amny0ZJSCa7db+7kxVw9g9cv Ou/dmOYDuq2vR8z5Jylxy8T/iXW77MktRhwCI7H3qEVlTr7MfbGy0/eV+dW19lh03zEJ E2eIeHj6OoWeMEBvFj73jGUzskq08kri920B4BJDxyLl31A83AGp3VwijWPj9Hmqzl5x MkSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=I/539e7p5KHIjVS++Cjpw8WhXvevKJbSemtNNNZWS1g=; b=M/zn/Q6Oi+zztiaBKYSPMWmmzHyvpprCtnReWQkKKDMy9pUOXnO3WSVy2SKTzl67Jb vECZkD/vmtqH4m5sb6GtgP1mfLzVk30PuAzWiOnMq8Cz9z56DQ5A+bVpjGMzn8guhI5t umYmjRkCsDhDvyGwE1FRVq/MSqoieFl1OemuNCTtlLRxns6CgO4gH4gOz+NRlgndtVUg 2Fejgtv6ccHbpIJ7bT8y3vkd1ztp32a+m3AKwHjCQ2wgNvUSgvCh6zDkwCXGA1281bU1 e5YcMyRBXpMj8fakyQKPx537Z1aj/D8x1roxYrPdDQU0m9tVwjtkMJuIlLxMSJuVXmiK oXYw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=SUFIaiyJ; 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=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b9si1372087pfm.360.2017.10.06.07.30.08; Fri, 06 Oct 2017 07:30:22 -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=@gmail.com header.s=20161025 header.b=SUFIaiyJ; 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=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752191AbdJFO2s (ORCPT + 99 others); Fri, 6 Oct 2017 10:28:48 -0400 Received: from mail-lf0-f68.google.com ([209.85.215.68]:49535 "EHLO mail-lf0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751491AbdJFO2q (ORCPT ); Fri, 6 Oct 2017 10:28:46 -0400 Received: by mail-lf0-f68.google.com with SMTP id c82so16792996lfc.6 for ; Fri, 06 Oct 2017 07:28:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=I/539e7p5KHIjVS++Cjpw8WhXvevKJbSemtNNNZWS1g=; b=SUFIaiyJPf7PZnG69TIzIlvpyX/7zo3svfHnwhb3mwCZKeKb6YxausimFUyxp+UPw/ gbC6hEAIb0jOqUP3mTtwmDjrgacXr112B6Bv6oJ+k2mAlaEyDSDKLKVc7s7zSZFtQpTq gmEWa+cQsv50APB87dX4yihcaCb5PLeoCqbcLYkPmZFlhgFt68Z9LlI4zerWeVnAp6cY HnJLmcIvOhUbRABMHk7ey28rMbaDHgeA6NVnRlEWyTYGWQ/jD+0KF/KQtBWpe6c/trkf cu5XYivuFPBlpobUaHdwAlh/AaCRFgh0kZpHCSVXZX/KYm+5NeTkyVpa1nn4C8om4rH0 LanA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=I/539e7p5KHIjVS++Cjpw8WhXvevKJbSemtNNNZWS1g=; b=mqZOW4PATbvxN4YkinspAeafWW6YZoilUp7AZl9EvZIKMWQrTUjEGlMSZ35RjooGPU X8oiRr6ECPEKfji9CVl+a3SrudprWMyNxO2FhRlWtC5cjuj2JNrlddGxSU2iwVPZpDu2 v6QGY+tgmaG3PnAOiOuzrLT8ftf3dWfnx6nbRho2ZMV9N4tuWWqisXhgqYXGggwX48eu nwHQ3pPAVyBeKWNNJoGFOw233LjsEkn2mU9ZxtH0Hjd+4XdDSmHIzihuJWdnN45jxy7R 9u1XjVmfgFl4VRECnhBA0rT2FmpXh5MKnUtTpve9SsiER+JjBnwl6aJveYemX2Ez1/Ok sGWg== X-Gm-Message-State: AMCzsaV0kVXvy4qKkCeZh+RzvA2Ycr/V69mgRoAp4dC3N+kuUfqokg7G SoVlPgsth2+mt/7a+nbu1CjS8n739p6OeCbR88n6+A== X-Google-Smtp-Source: AOwi7QDvJ64rXDPctgExDAALmUem+TKIxRphz5mGr+oTtF5Xg9lkRpAIV2UhMK/2zA6OlCwNgo+DCjCCrVXZDFp31qo= X-Received: by 10.25.42.144 with SMTP id q16mr943598lfq.134.1507300125350; Fri, 06 Oct 2017 07:28:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.125.195 with HTTP; Fri, 6 Oct 2017 07:28:44 -0700 (PDT) In-Reply-To: <414b44ec-6500-c3e5-f8ca-ce1d21a3eb58@redhat.com> References: <1506449281-8790-1-git-send-email-pintu.ping@gmail.com> <1507049339-16963-1-git-send-email-pintu.ping@gmail.com> <414b44ec-6500-c3e5-f8ca-ce1d21a3eb58@redhat.com> From: Pintu Kumar Date: Fri, 6 Oct 2017 19:58:44 +0530 Message-ID: Subject: Re: [PATCHv2 1/1] [tools]: android/ion: userspace test utility for ion buffer sharing To: Laura Abbott Cc: linux-kernel@vger.kernel.org, Greg Kroah-Hartman , Pintu Kumar 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 >> + >> + heap_type = ion_info->heap_type; >> + heap_size = ion_info->heap_size; >> + flag_type = ion_info->flag_type; >> + alloc_data.len = heap_size; >> + alloc_data.heap_id_mask = heap_type; > > The heap type and heap ID are not the same thing. You need > to determine the heap id from using the new query ioctl. > Hello Laura, Can you point out some example on how to retrieve heap_id from query ioctl. Sorry, I am not able to figure out, how can I get a specific heap_id if I know the heap_type. Do, I need to query all the heaps? Then how do I map to heap_data for each heap? Here is what I am doing. struct ion_heap_query query; struct ion_heap_data heap_data[5]; query.cnt = 5; /* Query ION heap_id_mask from ION heap */ ret = ioctl(ionfd, ION_IOC_HEAP_QUERY, &query); if (ret < 0) { fprintf(stderr, "<%s>: Failed: ION_IOC_HEAP_QUERY: %s\n", __func__, strerror(errno)); goto err_heap; } After this how to map each heap_data[..] to query.heaps? Do you have any examples? From 1580366438182195601@xxx Wed Oct 04 22:08:02 +0000 2017 X-GM-THRID: 1579656416160844925 X-Gmail-Labels: Inbox,Category Forums