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 3DB4FC27C53 for ; Wed, 19 Jun 2024 20:09:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 973FC6B01F7; Wed, 19 Jun 2024 16:09:46 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 924176B01F9; Wed, 19 Jun 2024 16:09:46 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7EBC66B01FB; Wed, 19 Jun 2024 16:09:46 -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 61D606B01F7 for ; Wed, 19 Jun 2024 16:09:46 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id BE8B9A14F2 for ; Wed, 19 Jun 2024 20:09:45 +0000 (UTC) X-FDA: 82248728730.18.740B484 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) by imf06.hostedemail.com (Postfix) with ESMTP id 3E8B9180003 for ; Wed, 19 Jun 2024 20:09:42 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=CmWqqB5Y; spf=pass (imf06.hostedemail.com: domain of lkp@intel.com designates 198.175.65.17 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1718827772; 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=i5BFTpROqYUeFBPAwF+Hl2UkyJrtYsBJ0DCJIDbHrHw=; b=cWSRI58glKPyGlnJ9nivow213z8M98h9N8XtPj5nBJhHy+hFRfrGiAu9ma3gmMq9I5ZUrf VQDeqafESyAK+Fq5Lwk8RKSLs3X57iW+4BpZwtsiu8iE2hL594uFpS7/MrVyaM7QUP5fwg aisOJ4mKYG7kvuvsSBvcwxynL8BGQy4= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=CmWqqB5Y; spf=pass (imf06.hostedemail.com: domain of lkp@intel.com designates 198.175.65.17 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1718827772; a=rsa-sha256; cv=none; b=crvpTOMZ/ZxnJZvJHL9ZE6JQrjeNZ+rqnMqFxobFXxC2WV/hL2Q3tz26Ilr+OXP5bHhrEP tFos714cXZNg/1TDpHAhLSVPxyZubSt5z+WmDkGE12r1zgnGNv1dDpDdX9Wh6CNnsdQYJt SXFHxu3wjRcjvgaaglvdi135hSE5a68= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1718827783; x=1750363783; h=date:from:to:cc:subject:message-id:mime-version; bh=1egkmuccAhB2tTJHm0Cw8yu6+yKw8UybriYu5XdpFDs=; b=CmWqqB5YUeqMxefImm0H7ULmSS4bv4ijWAqb+EyJ97lk+OjVgvGGf1sl Fkm3x2eyD15oriY5di0XBXp+q9Lgg/kQXY678hbTz8xjuwvqNPy+rFeDU P9dNTyFhohe/sUas39YoJrRv8oDIawFIbOiwmeKeVR7JM3ogl0S9VIS/5 eV80D78mtJ6RPnWYhjQ+wDVwmjirkDiO9IZ2UXAy4rCVnpd37LL9lX3qQ EUlHTv1HsD0FLLr0SRlqix8hRipRO2pU4/Bztq4TycajDsdSbf3hVZpgv Qs40EkAP9+wigIE2jXtF6Rg2gATvIUe7MUei4T5r0c+Iow8xxasb3p0xJ Q==; X-CSE-ConnectionGUID: CTcvmatMQBOl7EcPjkoh3g== X-CSE-MsgGUID: vAJlk8tuQla3pfqHDbQzbQ== X-IronPort-AV: E=McAfee;i="6700,10204,11108"; a="15900828" X-IronPort-AV: E=Sophos;i="6.08,251,1712646000"; d="scan'208";a="15900828" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jun 2024 13:09:41 -0700 X-CSE-ConnectionGUID: YB0w+ziSQcyva9XV0qMRUA== X-CSE-MsgGUID: vWozgc0lTrS6IoDCvI5JCg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,251,1712646000"; d="scan'208";a="65261429" Received: from lkp-server01.sh.intel.com (HELO 68891e0c336b) ([10.239.97.150]) by fmviesa002.fm.intel.com with ESMTP; 19 Jun 2024 13:09:39 -0700 Received: from kbuild by 68891e0c336b with local (Exim 4.96) (envelope-from ) id 1sK1cf-0006ws-1T; Wed, 19 Jun 2024 20:09:37 +0000 Date: Thu, 20 Jun 2024 04:09:34 +0800 From: kernel test robot To: Ashutosh Dixit Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Umesh Nerlige Ramappa Subject: [linux-next:master 6397/7105] drivers/gpu/drm/xe/xe_oa.c:388:25: sparse: sparse: incorrect type in initializer (different address spaces) Message-ID: <202406200413.W16nHKXV-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 3E8B9180003 X-Stat-Signature: okprtwmoqkwf7nx4bozemsfahifuz4k8 X-Rspam-User: X-HE-Tag: 1718827782-213843 X-HE-Meta: U2FsdGVkX192zcYfdXApoXjZhpKjxE/ER9/eY9loZyJYHGp3gUd/yvNkqYIH1ft6DCkdWT6yIzuUboMzw/9hgc6Pj35cAGPnDJYe350jClCx9tkKGL24xJrgPbT4BiTujHpAmL/dKkjZ+ZVYzwsXFxb6/kqodTXM2RvySPp/KGfOHkJPsT7hFOApUASiHRTwAckWnc34VZK2w3pbrJB/rLA0GKEZIiDzcM5wEwglT7B4vabzcRFf/b46oWX3jqwnrZOl+sZc4iO5kT+FBAKkUEuKf2uYdA3clqPid7RAgHfyqLxKbFYV2NzPPPG4RPQESeuaFSvmSWXElQCnS0OlQSsrbBI+GKSAEmZsogq8WmP0jDnjIEurnPlfE3hJHj8G9KpS7PNFRAunaYg5gfUxLC8eto1R5mOlqkBcwcjeLxVjaCXxy8qNJOlnkS2yNhubiT1ZDoIeTCLtMHBYGTiCvlig1pv7QOIxzcfXCHhqIrF9uwR14oC0rTlVGTZbl/LAuloZc9qBHe4WG78DD1z2YWNeQBuEIS6DkczA/hxEbZHbalDT1fjrGMjUINLaRVaXNx+/PEe1UKeIffCbjtp5divAfEtA5LV8KUK4pP4tKZqeG/XPIvIdcjxPMPBw3DU6Bf+zi0QmAem/K2xQVuqXitgDdXLptRjmjuNnJI9AkM0ZKNdC4BgJmcOq4ekWKNtIrIjQMlTJpYmRGIvlu43wy3m1MH2EhyZsHgssyBIPf9KtrLt1+ZnDGzBSCMyufLyoHqV6K7pie0VKauDB/hPrRtgUoW7lX/jqiSFNXCep6Ae9VEperBt5ki8tR8BrKAa66xG6Gaf+sbdplp2Kh+y9uo5UlBYtl+btrs8Fyz2rkZor6GLMhJvq2A6L7hL1okc4AxflbDmNxFrWUbP1aVliPpZ328+NwjDtEk4BmsGTSTjJwDlXLaMSYej7qxoNsJ+VHtyInctDgFPf3EUwuxc lKn2bX1y vmlj5I+nbsmWKp3o3yclOReQh7xAzZO4wPVZ9iTOQWnlUWIpTLE2ziGD50VD97W0e62oJ1y5Ht6bjrvKglYCZtlAkzLp2cBvoDwwMa/lv3D38F/m47X53Lbroj5rv2RA8/VGQxwX7Vt0iJo/gqfGw5M1KwvnYopSZNHIbQYHRIb1FTJDNoscg7RDqKH4QIxw4BUbQB1G9Cx9LjK3m/75yOhvSxeuwOZNXX0213nRbw3MDe/D0h9sW12jZ8lMlp+9GhFmpWKkeQQnnuwpOB4zWsIdxUoNuSARJah8b1bhJP9LDgPqvoYX6UTKniQK0Mo9oHkMhg/DorFMJNv3agkerHSxACaLcvsEAsD6J9crM9AR8KUAxtfwdK3VLmTXTLS06hOJ/ 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: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 2102cb0d050d34d50b9642a3a50861787527e922 commit: cdf02fe1a94a768cbcd20f5c4e1a1d805f4a06c0 [6397/7105] drm/xe/oa/uapi: Add/remove OA config perf ops config: powerpc-randconfig-r111-20240620 (https://download.01.org/0day-ci/archive/20240620/202406200413.W16nHKXV-lkp@intel.com/config) compiler: clang version 14.0.6 (https://github.com/llvm/llvm-project f28c006a5895fc0e329fe15fead81e37457cb1d1) reproduce: (https://download.01.org/0day-ci/archive/20240620/202406200413.W16nHKXV-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/202406200413.W16nHKXV-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) >> drivers/gpu/drm/xe/xe_oa.c:388:25: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long [usertype] *ptr @@ got void [noderef] __user * @@ drivers/gpu/drm/xe/xe_oa.c:388:25: sparse: expected unsigned long long [usertype] *ptr drivers/gpu/drm/xe/xe_oa.c:388:25: sparse: got void [noderef] __user * >> drivers/gpu/drm/xe/xe_oa.c:401:15: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long [noderef] __user *_gu_addr @@ got unsigned long long [usertype] *ptr @@ drivers/gpu/drm/xe/xe_oa.c:401:15: sparse: expected unsigned long long [noderef] __user *_gu_addr drivers/gpu/drm/xe/xe_oa.c:401:15: sparse: got unsigned long long [usertype] *ptr vim +388 drivers/gpu/drm/xe/xe_oa.c 377 378 /** 379 * xe_oa_remove_config_ioctl - Removes one OA config 380 * @dev: @drm_device 381 * @data: pointer to struct @drm_xe_perf_param 382 * @file: @drm_file 383 */ 384 int xe_oa_remove_config_ioctl(struct drm_device *dev, u64 data, struct drm_file *file) 385 { 386 struct xe_oa *oa = &to_xe_device(dev)->oa; 387 struct xe_oa_config *oa_config; > 388 u64 arg, *ptr = u64_to_user_ptr(data); 389 int ret; 390 391 if (!oa->xe) { 392 drm_dbg(&oa->xe->drm, "xe oa interface not available for this system\n"); 393 return -ENODEV; 394 } 395 396 if (xe_perf_stream_paranoid && !perfmon_capable()) { 397 drm_dbg(&oa->xe->drm, "Insufficient privileges to remove xe OA config\n"); 398 return -EACCES; 399 } 400 > 401 ret = get_user(arg, ptr); 402 if (XE_IOCTL_DBG(oa->xe, ret)) 403 return ret; 404 405 ret = mutex_lock_interruptible(&oa->metrics_lock); 406 if (ret) 407 return ret; 408 409 oa_config = idr_find(&oa->metrics_idr, arg); 410 if (!oa_config) { 411 drm_dbg(&oa->xe->drm, "Failed to remove unknown OA config\n"); 412 ret = -ENOENT; 413 goto err_unlock; 414 } 415 416 WARN_ON(arg != oa_config->id); 417 418 sysfs_remove_group(oa->metrics_kobj, &oa_config->sysfs_metric); 419 idr_remove(&oa->metrics_idr, arg); 420 421 mutex_unlock(&oa->metrics_lock); 422 423 drm_dbg(&oa->xe->drm, "Removed config %s id=%i\n", oa_config->uuid, oa_config->id); 424 425 xe_oa_config_put(oa_config); 426 427 return 0; 428 429 err_unlock: 430 mutex_unlock(&oa->metrics_lock); 431 return ret; 432 } 433 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki