Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3438747imu; Mon, 7 Jan 2019 03:26:44 -0800 (PST) X-Google-Smtp-Source: ALg8bN5UzBGB1VY9jNXprbSPXIkn1KvlzgYyUL1H/fn4gnznQwCFU8ClNqVfCFt5JXG91+EykGgk X-Received: by 2002:a63:6207:: with SMTP id w7mr28727515pgb.90.1546860404516; Mon, 07 Jan 2019 03:26:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546860404; cv=none; d=google.com; s=arc-20160816; b=tMJTTDobfy2O4rFHLORaVlo4qrVxPGJjn66po6omrWtiW3exAuBFcnySbxPp7i8O1T uBrTeJyOeYm/exh7b0qx3Sahb3Gw6x49mnxZjaA5JtZQk3ODP5Z89QxaWBp72M/FTq4r le5aZ9XddQXLxB+/+tANGKikxJ0lU6u6aeVd/015V8U0WK10rssXK0nWZQBmGkZHepAw CRAa92UidniVIOYt8g92BYNAGInRUVlEoTA/Y+8c2NDxtWXp6h18Wxbk8DSPKbGoAo8a fCTHFIwXPpRaVi1qu0DunX+RnpgQb90+pzn4xIaIIkUfk1IBXKmV86pofy8xEQEgjC0x QsjA== 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 :in-reply-to:references:mime-version:dmarc-filter:dkim-signature :dkim-signature; bh=g3umBWhJIbhFJgVoLfEO2KkAnCZaAucEPsiM1DBTKHM=; b=EFuaSlvXEQB9DQ4vFfbRlbh7wQiIIWZmni/TPIvTZbVRyhGaL724BKp9Se/5kdhXfu /VGj9/0vgJQLK3sASYuhFtw5Px2a/YAU5XBoVLpBtFGfHaFhvdUxcAAXdQj0PLu77hCD vSHzVcy4I1CR+DqMcthujgQ5T6vViLnZbTghC1YqtY5H167fwYJeQuhNtvPCptV1GhE8 JXAR3tjSqJRDYKwvmJ1g6pFg0yn1xvMabx03PBz962plB+08d42NJSH3VwGbZrOzScTQ eCPnzOiPn3LZWvvNVBsM7ZP1GV1ctxuihJC9lifjRpwpkhN39b464h75I7tUJlLXoNV6 exSQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=OL1J0tva; dkim=pass header.i=@codeaurora.org header.s=default header.b=SQnge1Sm; 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 g26si9845095pfe.127.2019.01.07.03.26.28; Mon, 07 Jan 2019 03:26:44 -0800 (PST) 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=@codeaurora.org header.s=default header.b=OL1J0tva; dkim=pass header.i=@codeaurora.org header.s=default header.b=SQnge1Sm; 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 S1727131AbfAGLZM (ORCPT + 99 others); Mon, 7 Jan 2019 06:25:12 -0500 Received: from smtp.codeaurora.org ([198.145.29.96]:51054 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726879AbfAGLZL (ORCPT ); Mon, 7 Jan 2019 06:25:11 -0500 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 293A86089D; Mon, 7 Jan 2019 11:25:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1546860310; bh=O1WI1HdtMMlBvuBe/wrhfRSxx0dPpqkuT6GCXovcWn8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=OL1J0tvajv5VAPAlTpYYiOMQMYlXRpP2KWnnm9o0Vr69741TxUjRUfA1H2zU6SpbA vJrhSiBA4/sSfJi5SFGu42Ed6e3HZtOz68XWLL/zmHiCKjRkQaNsqLnAhJdKUCQ+dU DobicS7WjVbo7jVLcNO3UR3OIJCEaGXQuDpt3kGs= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_INVALID,DKIM_SIGNED autolearn=no autolearn_force=no version=3.4.0 Received: from mail-qk1-f172.google.com (mail-qk1-f172.google.com [209.85.222.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: vivek.gautam@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id EA24B6086A; Mon, 7 Jan 2019 11:25:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1546860309; bh=O1WI1HdtMMlBvuBe/wrhfRSxx0dPpqkuT6GCXovcWn8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=SQnge1SmINs3Vxz64bso7cXGn7BOltS6a8zZmoLj7MxUfzNGcxEzA6mLXojNNpLRF T/tUDq3GbhaBl8JthsuK/N/Iwf85njYsG3XE9AaLJL5SNFMRTtNFqORqShuEb/ctMc W32LrKSRJCzHwFY22/HSSa4CRP3v/Zblv93ETIwg= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org EA24B6086A Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=vivek.gautam@codeaurora.org Received: by mail-qk1-f172.google.com with SMTP id d15so27846qkj.0; Mon, 07 Jan 2019 03:25:08 -0800 (PST) X-Gm-Message-State: AJcUukejnf8bMuOiwG+T/DK+fV0RGli+x+u7eZvHE0hmLx4AOiE75EY8 IOdbtbLp7HCUQXAyc243J7E83+BLYGKeM6oAY0g= X-Received: by 2002:a37:a5c9:: with SMTP id o192mr56905536qke.140.1546860308129; Mon, 07 Jan 2019 03:25:08 -0800 (PST) MIME-Version: 1.0 References: <20190107095433.11368-1-vivek.gautam@codeaurora.org> <201901071849.E4VZI7L7%fengguang.wu@intel.com> In-Reply-To: <201901071849.E4VZI7L7%fengguang.wu@intel.com> From: Vivek Gautam Date: Mon, 7 Jan 2019 16:54:56 +0530 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 1/1] drm/prime: Use sg_dma_len() macro to get sg's length To: kbuild test robot Cc: kbuild-all@01.org, sean@poorly.run, David Airlie , dri-devel , maarten.lankhorst@linux.intel.com, maxime.ripard@bootlin.com, Daniel Vetter , Rob Clark , Jordan Crouse , linux-arm-msm , freedreno , open list 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 On Mon, Jan 7, 2019 at 4:14 PM kbuild test robot wrote: > > Hi Vivek, > > Thank you for the patch! Yet something to improve: > > [auto build test ERROR on linus/master] > [also build test ERROR on v5.0-rc1 next-20190107] > [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] > > url: https://github.com/0day-ci/linux/commits/Vivek-Gautam/drm-prime-Use-sg_dma_len-macro-to-get-sg-s-length/20190107-181350 > config: x86_64-randconfig-x013-201901 (attached as .config) > compiler: gcc-7 (Debian 7.3.0-1) 7.3.0 > reproduce: > # save the attached .config to linux build tree > make ARCH=x86_64 > > All errors (new ones prefixed by >>): > > drivers/gpu/drm/drm_prime.c: In function 'drm_prime_sg_to_page_addr_arrays': > >> drivers/gpu/drm/drm_prime.c:948:9: error: implicit declaration of function 'sg_dma_length'; did you mean 'sg_dma_len'? [-Werror=implicit-function-declaration] > len = sg_dma_length(sg); > ^~~~~~~~~~~~~ > sg_dma_len Sorry, my fat finger :( This should be as suggested - sg_dma_len(). Thanks Vivek > cc1: some warnings being treated as errors > > vim +948 drivers/gpu/drm/drm_prime.c > > 926 > 927 /** > 928 * drm_prime_sg_to_page_addr_arrays - convert an sg table into a page array > 929 * @sgt: scatter-gather table to convert > 930 * @pages: optional array of page pointers to store the page array in > 931 * @addrs: optional array to store the dma bus address of each page > 932 * @max_entries: size of both the passed-in arrays > 933 * > 934 * Exports an sg table into an array of pages and addresses. This is currently > 935 * required by the TTM driver in order to do correct fault handling. > 936 */ > 937 int drm_prime_sg_to_page_addr_arrays(struct sg_table *sgt, struct page **pages, > 938 dma_addr_t *addrs, int max_entries) > 939 { > 940 unsigned count; > 941 struct scatterlist *sg; > 942 struct page *page; > 943 u32 len, index; > 944 dma_addr_t addr; > 945 > 946 index = 0; > 947 for_each_sg(sgt->sgl, sg, sgt->nents, count) { > > 948 len = sg_dma_length(sg); > 949 page = sg_page(sg); > 950 addr = sg_dma_address(sg); > 951 > 952 while (len > 0) { > 953 if (WARN_ON(index >= max_entries)) > 954 return -1; > 955 if (pages) > 956 pages[index] = page; > 957 if (addrs) > 958 addrs[index] = addr; > 959 > 960 page++; > 961 addr += PAGE_SIZE; > 962 len -= PAGE_SIZE; > 963 index++; > 964 } > 965 } > 966 return 0; > 967 } > 968 EXPORT_SYMBOL(drm_prime_sg_to_page_addr_arrays); > 969 > > --- > 0-DAY kernel test infrastructure Open Source Technology Center > https://lists.01.org/pipermail/kbuild-all Intel Corporation -- QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation