From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 48FAFEE49A0 for ; Tue, 22 Aug 2023 01:15:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C744B94001C; Mon, 21 Aug 2023 21:15:50 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BFD64940008; Mon, 21 Aug 2023 21:15:50 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A771494001C; Mon, 21 Aug 2023 21:15:50 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 936C9940008 for ; Mon, 21 Aug 2023 21:15:50 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id A85761C8BCC for ; Tue, 22 Aug 2023 01:15:49 +0000 (UTC) X-FDA: 81149973618.30.0163265 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.65]) by imf08.hostedemail.com (Postfix) with ESMTP id 5FEC716000D for ; Tue, 22 Aug 2023 01:15:46 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=L3HVhvvR; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf08.hostedemail.com: domain of lkp@intel.com designates 134.134.136.65 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692666947; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=ggiZKpGj6f1saIrxvlhHvsVF1Cdxx0hadKrSNMGs7v8=; b=UP5WeWxwOFLbzmDgYV1+oCAKR6vwGrmIJePfUEdRbjuBPFMoOukEQxy2+HZeR8pDcwjRhL AW/O3Z+NQdTYPy5yAbiQTf9cK0LRZ9rH34e/qraW73NKRy7u7wd1dYgSXWqUVIKZBV2CYP ieL2HFNd0W7TXudDhrkWRTeaCgiiEyA= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=L3HVhvvR; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf08.hostedemail.com: domain of lkp@intel.com designates 134.134.136.65 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1692666947; a=rsa-sha256; cv=none; b=eZYIY5TYbZtoO51Uu4RzRqWwkS1D8B4QVJ0xtyQbV3g6rEBxglOXjj7jsMjN/qSNj6RrB+ 3XI8oMRtV06kWEiLs7hTwI/DzVdZXFX0kPWHiyj8Nbpk0/GnP38bTP5TGg9KM22yWhNArg 4Lt49v2iIbbcUylBzTjD7vvUqVDiRwU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1692666946; x=1724202946; h=date:from:to:cc:subject:message-id:mime-version; bh=HTz3n19N6H97ECa6iUW+ydzXYLZTafJF+oPGOYIKaaU=; b=L3HVhvvRfa/aP/n3Rsok2JCpbQPLTBfZOuRCbw9Tk+k1jyKGFUtAhw6U NjhZhsNcI64oB2viE4ieNNeMTTl+w8RW82gEJbBKPP+IvD0Movx+gdMNi ZarZ3N/cnLgobDhoYQqtOruJiydAEcdULjuml1OJMgWmkLwvAxJTw8Dqg 2jH3n7c/ayK+N0ILuXVK52r0UBXHNrffxLReaoEH2h1rC8LMxKBcDD/NO k5mO2nV3YrFrJPLOD8W2pzb/jAMSpV0eECnfmURPC0aJNe65XN74W5Ji1 D8jCFTenKsSWGitjsW1KgerffeH98x9OnuclP1uF7cDRORFzolxhLchEp g==; X-IronPort-AV: E=McAfee;i="6600,9927,10809"; a="377501814" X-IronPort-AV: E=Sophos;i="6.01,191,1684825200"; d="scan'208";a="377501814" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Aug 2023 18:15:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10809"; a="826140828" X-IronPort-AV: E=Sophos;i="6.01,191,1684825200"; d="scan'208";a="826140828" Received: from lkp-server02.sh.intel.com (HELO 6809aa828f2a) ([10.239.97.151]) by FMSMGA003.fm.intel.com with ESMTP; 21 Aug 2023 18:15:43 -0700 Received: from kbuild by 6809aa828f2a with local (Exim 4.96) (envelope-from ) id 1qYFzi-00019M-0q; Tue, 22 Aug 2023 01:15:42 +0000 Date: Tue, 22 Aug 2023 09:14:58 +0800 From: kernel test robot To: Karolina Stolarek Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Christian =?iso-8859-1?Q?K=F6nig?= Subject: [linux-next:master 7361/11453] drivers/gpu/drm/ttm/tests/ttm_pool_test.c:231:37: warning: cast to pointer from integer of different size Message-ID: <202308220932.nPQdTkIN-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 5FEC716000D X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: m8k3z9tscya1j7xj7k73uzib4wzgc3hu X-HE-Tag: 1692666946-286715 X-HE-Meta: U2FsdGVkX18Y8/JLCsms9jBNxFk5yiTMcIttImIzW5Bi7SjuD00k7eVTIncJpXFr3SQWr1XCGJxRdi2hs8k4UF/rlrl++O3medQUg/50imOItYVK7IZmKVISGEaFNkoXcCuxwIUD0U7okNipt6jK2KUAM8H0dLEm9EtfzZOxurQVWHQZ2nFCF2KoAl6n6ikEYLXkv8T7w2K+5H7JPWPmGcmgUirt/tkFJ3aTOnt4jrZKJ4FGNzh8H8RY3sJbWZe+J867IxUDu6UcEhwXlTTe8JDVYa8rZzVZm9sJbQYoGL5oDfe0Z0P6LQZCTBd8v85AOBC3wtNBvG+ANx9iSr1ozI2Y7L+wFlF2DPwwyLnfHsFzO1Opo6tBKiT3eoP9WGMzYvbsNvlpNQVxTKjbtvHxa3dieWxcPYwIoGACsCaZLd8AxxQuWTp0XyXpfyeNAchZcXT6WYlqsH6IVAWLUpsMDqu4lhusXfzizN6tI5KDw1O9Pg/iLc5kuSRM+mv+OThJzkt+ILEQH5XjUhMpu5pvxaBjTq0+sytRc2BmVqJSpHTItxo2G7TbqsmwNZYc7uFt7CQzfIt4Ck8iBN2gU4anc/oWwb8m1r1aOZ4UMiiJ/9oP/yb8aTPsxUcLFTgBXbkIDO2xmynTcRLHu/V2TvBxU0hTRSAlcVDWzz9ByHm/TK3tCoVbr6/WsysdGPcnanllHdFYZT6wkbf45k89j5qWopYzrX+H3TikspPyP+tcpGK1U6/vQ8Pzt2IOwmbeyAm7paL72oRoXI+8XhEqnbxrndWww/dfQVXpU+XnpiPyZfT3xKeMblYdaQBxVKKs8iAa4B8I7lLeq0IRBxGB6unNyqAZNi2AnNMwSebw7QRfn/qxLI/6IdPKEitrmPy1zl23PlNq0HDXdstUCDziyKfaej6HODriNjvKqkRc/Twc/lNSsxcdqf/Q6j3x32gGeJuj7A1i1kpgeSDDaDlXEvM qcR0rWG7 4f2DBp4wwis3oF6gwlB6OggDx607t7GiUeUDsLIjitQQL+7Ik8DJIs0Kpn0sy6Xz81HdbNFduhLKVXAWEPMx19IgBBkbZjC+wr7+0L6z/y0mSjey0DR30Juv8rm9detPmN45NB49/X2KHPI43NFQ4/ejozkfES7PhvrhCufGq6wcq22LdUaMeVX6sG6pOtsUP8q4PfVybcN9+YMrSDS4c73BEDagEIOYsYQ8w4LAvH6hi++2obeMWWzgbNzGfUYz5FDT+KN5CGyCJBXxzZyq5nkgrfS205BsXRhrMI89X+LBkkOl75lpD84V7UcCtEdP1MZhQJPj4cY8sXO4IVhdLMXeBC6dX7BNL7Wh1 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Hi Karolina, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 47d9bb711707d15b19fad18c8e2b4b027a264a3a commit: 204042049a941d2a9a7d49bdcda768578b5f88ec [7361/11453] drm/ttm/tests: Add tests for ttm_pool config: arc-randconfig-r011-20230822 (https://download.01.org/0day-ci/archive/20230822/202308220932.nPQdTkIN-lkp@intel.com/config) compiler: arc-elf-gcc (GCC) 12.3.0 reproduce: (https://download.01.org/0day-ci/archive/20230822/202308220932.nPQdTkIN-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202308220932.nPQdTkIN-lkp@intel.com/ All warnings (new ones prefixed by >>): In file included from include/drm/drm_kunit_helpers.h:6, from drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.h:12, from drivers/gpu/drm/ttm/tests/ttm_pool_test.c:10: drivers/gpu/drm/ttm/tests/ttm_pool_test.c: In function 'ttm_pool_alloc_basic_dma_addr': >> drivers/gpu/drm/ttm/tests/ttm_pool_test.c:231:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 231 | KUNIT_ASSERT_NOT_NULL(test, (void *)dma1); | ^ include/kunit/test.h:598:22: note: in definition of macro 'KUNIT_BASE_BINARY_ASSERTION' 598 | const typeof(left) __left = (left); \ | ^~~~ include/kunit/test.h:1384:9: note: in expansion of macro 'KUNIT_BINARY_PTR_ASSERTION' 1384 | KUNIT_BINARY_PTR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ include/kunit/test.h:1379:9: note: in expansion of macro 'KUNIT_ASSERT_NOT_NULL_MSG' 1379 | KUNIT_ASSERT_NOT_NULL_MSG(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/ttm/tests/ttm_pool_test.c:231:9: note: in expansion of macro 'KUNIT_ASSERT_NOT_NULL' 231 | KUNIT_ASSERT_NOT_NULL(test, (void *)dma1); | ^~~~~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/ttm/tests/ttm_pool_test.c:231:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 231 | KUNIT_ASSERT_NOT_NULL(test, (void *)dma1); | ^ include/kunit/test.h:598:38: note: in definition of macro 'KUNIT_BASE_BINARY_ASSERTION' 598 | const typeof(left) __left = (left); \ | ^~~~ include/kunit/test.h:1384:9: note: in expansion of macro 'KUNIT_BINARY_PTR_ASSERTION' 1384 | KUNIT_BINARY_PTR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ include/kunit/test.h:1379:9: note: in expansion of macro 'KUNIT_ASSERT_NOT_NULL_MSG' 1379 | KUNIT_ASSERT_NOT_NULL_MSG(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/ttm/tests/ttm_pool_test.c:231:9: note: in expansion of macro 'KUNIT_ASSERT_NOT_NULL' 231 | KUNIT_ASSERT_NOT_NULL(test, (void *)dma1); | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/ttm/tests/ttm_pool_test.c:232:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 232 | KUNIT_ASSERT_NOT_NULL(test, (void *)dma2); | ^ include/kunit/test.h:598:22: note: in definition of macro 'KUNIT_BASE_BINARY_ASSERTION' 598 | const typeof(left) __left = (left); \ | ^~~~ include/kunit/test.h:1384:9: note: in expansion of macro 'KUNIT_BINARY_PTR_ASSERTION' 1384 | KUNIT_BINARY_PTR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ include/kunit/test.h:1379:9: note: in expansion of macro 'KUNIT_ASSERT_NOT_NULL_MSG' 1379 | KUNIT_ASSERT_NOT_NULL_MSG(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/ttm/tests/ttm_pool_test.c:232:9: note: in expansion of macro 'KUNIT_ASSERT_NOT_NULL' 232 | KUNIT_ASSERT_NOT_NULL(test, (void *)dma2); | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/ttm/tests/ttm_pool_test.c:232:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 232 | KUNIT_ASSERT_NOT_NULL(test, (void *)dma2); | ^ include/kunit/test.h:598:38: note: in definition of macro 'KUNIT_BASE_BINARY_ASSERTION' 598 | const typeof(left) __left = (left); \ | ^~~~ include/kunit/test.h:1384:9: note: in expansion of macro 'KUNIT_BINARY_PTR_ASSERTION' 1384 | KUNIT_BINARY_PTR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ include/kunit/test.h:1379:9: note: in expansion of macro 'KUNIT_ASSERT_NOT_NULL_MSG' 1379 | KUNIT_ASSERT_NOT_NULL_MSG(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/ttm/tests/ttm_pool_test.c:232:9: note: in expansion of macro 'KUNIT_ASSERT_NOT_NULL' 232 | KUNIT_ASSERT_NOT_NULL(test, (void *)dma2); | ^~~~~~~~~~~~~~~~~~~~~ vim +231 drivers/gpu/drm/ttm/tests/ttm_pool_test.c 195 196 static void ttm_pool_alloc_basic_dma_addr(struct kunit *test) 197 { 198 struct ttm_pool_test_priv *priv = test->priv; 199 struct ttm_test_devices *devs = priv->devs; 200 const struct ttm_pool_test_case *params = test->param_value; 201 struct ttm_tt *tt; 202 struct ttm_pool *pool; 203 struct ttm_buffer_object *bo; 204 dma_addr_t dma1, dma2; 205 enum ttm_caching caching = ttm_uncached; 206 unsigned int expected_num_pages = 1 << params->order; 207 size_t size = expected_num_pages * PAGE_SIZE; 208 int err; 209 210 tt = kunit_kzalloc(test, sizeof(*tt), GFP_KERNEL); 211 KUNIT_ASSERT_NOT_NULL(test, tt); 212 213 bo = ttm_bo_kunit_init(test, devs, size); 214 KUNIT_ASSERT_NOT_NULL(test, bo); 215 216 err = ttm_sg_tt_init(tt, bo, 0, caching); 217 KUNIT_ASSERT_EQ(test, err, 0); 218 219 pool = kunit_kzalloc(test, sizeof(*pool), GFP_KERNEL); 220 KUNIT_ASSERT_NOT_NULL(test, pool); 221 222 ttm_pool_init(pool, devs->dev, NUMA_NO_NODE, true, false); 223 224 err = ttm_pool_alloc(pool, tt, &simple_ctx); 225 KUNIT_ASSERT_EQ(test, err, 0); 226 KUNIT_ASSERT_EQ(test, tt->num_pages, expected_num_pages); 227 228 dma1 = tt->dma_address[0]; 229 dma2 = tt->dma_address[tt->num_pages - 1]; 230 > 231 KUNIT_ASSERT_NOT_NULL(test, (void *)dma1); 232 KUNIT_ASSERT_NOT_NULL(test, (void *)dma2); 233 234 ttm_pool_free(pool, tt); 235 ttm_tt_fini(tt); 236 ttm_pool_fini(pool); 237 } 238 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki