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 B229EC2BD09 for ; Fri, 28 Jun 2024 15:06:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id ED87E6B00A6; Fri, 28 Jun 2024 11:06:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E12566B00A5; Fri, 28 Jun 2024 11:06:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C3B996B00A4; Fri, 28 Jun 2024 11:06:42 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id A10186B0089 for ; Fri, 28 Jun 2024 11:06:42 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 369A01C0B09 for ; Fri, 28 Jun 2024 15:06:42 +0000 (UTC) X-FDA: 82280624244.04.B8B5C94 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by imf18.hostedemail.com (Postfix) with ESMTP id C944A1C000F for ; Fri, 28 Jun 2024 15:06:38 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=l5tau4Fo; spf=pass (imf18.hostedemail.com: domain of lkp@intel.com designates 198.175.65.19 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=1719587181; 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=sxBiIJVuy38BI/LHXp8JT5m/Lz04w9YQYXioHj7u00g=; b=nSUTt6AoCn6Q3URwq4o6VGfaDrjI3C9/ckqxS/aprr69pNbLbFoQrPEpdr5z9V0V4kgkmc beuiM/NxucVCx7yQLIXcOXmHFXqyHmG1MjA0ElR+l2yF3KbkWlvfe4C8oN+mk87+Mj0wW+ IS4AJbXWBeP5HqXfwKtbPKXk+APAzMs= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1719587181; a=rsa-sha256; cv=none; b=lUMbskYGehGIf5eg4MwfXcRWiYEBQ/q9drPkegzalKYQPSHzwoowyg2dHf4qV3CH13XoC7 3vUQ9UrzBoZMHvATWOhj4CjNmRffaBAMdDAvAHesaISf2iXjQzSbS4OMTnWDp4T/ZZGnFG U37PCDGy7Y4X2G41ml0C+CVW9WVOBEA= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=l5tau4Fo; spf=pass (imf18.hostedemail.com: domain of lkp@intel.com designates 198.175.65.19 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1719587199; x=1751123199; h=date:from:to:cc:subject:message-id:mime-version; bh=Y6nvyD5RnFziG8IugxVVi1oE+PA40pl+IZpunpveWkE=; b=l5tau4FoYkl8g3b6Dt0K959OSoAZz1+NP/hNnsvevKwU+mXWlKcs6Pn+ 39vBMY1d65O9eC+0rq5C0vbRb62yYhodfhu0WSB4QVzM4WyOtdMHNzoa6 1CneZfl4GrGWaKHr+SJnm9cUISOy8fIFZwA939ml8ydej6FMit0RyTVL1 gaZM2FswvqVCkQl7GL18pArkUPiQ/i4uqdu2UF/Hh41Z6i7RoybhVjgXh Z8CgVDyc77pWqnziOZ6AvYkOhwtkxFxmZlAra0Ggy3da+PO+i0cDve75q SqHF7oot46TJ45hYs0HOHs9A2pnD8pSBqhppMdJTRHxuHhSV4PwHDXxm4 A==; X-CSE-ConnectionGUID: jBO05H2DQU2Ra1JVSam3hA== X-CSE-MsgGUID: hezJ95EzTw+dGyGFihcUdQ== X-IronPort-AV: E=McAfee;i="6700,10204,11117"; a="16608623" X-IronPort-AV: E=Sophos;i="6.09,169,1716274800"; d="scan'208";a="16608623" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jun 2024 08:06:38 -0700 X-CSE-ConnectionGUID: 2SEHM/VmS8yHw3Kq+b7TxQ== X-CSE-MsgGUID: pH6EM2j0T7y+l+BW1/3r1Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,169,1716274800"; d="scan'208";a="75490076" Received: from lkp-server01.sh.intel.com (HELO 68891e0c336b) ([10.239.97.150]) by orviesa002.jf.intel.com with ESMTP; 28 Jun 2024 08:06:37 -0700 Received: from kbuild by 68891e0c336b with local (Exim 4.96) (envelope-from ) id 1sNDBK-000HDv-0U; Fri, 28 Jun 2024 15:06:34 +0000 Date: Fri, 28 Jun 2024 23:06:32 +0800 From: kernel test robot To: Benjamin Tissoires Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List Subject: [linux-next:master 8744/9027] drivers/hid/bpf/hid_bpf_dispatch.c:363:47: warning: cast from pointer to integer of different size Message-ID: <202406282304.UydSVncq-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: C944A1C000F X-Stat-Signature: h8a9jhkte18gj3tt7ffk3d6bknqo1a6f X-HE-Tag: 1719587198-765996 X-HE-Meta: U2FsdGVkX1/l122RBCrLdWslhKKHRiMbbuVn1L3H6zF09ctXe022xoJWjo0z7726zIAiJKEJAbzADt+wmBDm6H4cTdBnIKFukNTAf7dzAHC8G+FRy9g00RL+7DatlDcSic+IaxONYoJTHvVnFt/Jd9lwDyjBfR7/7NV/CzTC94n2bJ6CdkTo0rSRHI//T1Q5wq7gteVZ43mz+//d6haqAb9wvcevQQOl7AFPyuMw3a3fQWr+Yur9nViD3jbz8TV54eASVXabGl0GherjTxbBk6YfM6KcryiC7uhOYRfINaOUFpOcSYXcZ+MTGFgLTdUJRLmDSAXyuPgzAyS4R3xd3cH+b8AfNqLD5F4ttoZ5+M/vuwQ6PPOGlrlhFJzvHvtIWcV36JADRhragkx4ZcqtdTzSi/XUuqrTnit3eaHJPUhXa8AnXfsDbKlKE9gyhVB9+7bqu0SZKQfNwn58lDkyazt5+wsV45Fh9U+30tcZi1zCgFl01bcRFYH0giU09o/0nqa3mshNiJ7ov4pgU1ZXS2YgU2IJ1FJVVFvRfdBzzLiAFheJDwvT4IR+PZpZev6QtBcCGnMQ+Rp4i6wodpNM+8dmNbLzccZhJ5C0Hs6z7sS2OlmJ5EkpHrOatvFxclXfPMgyl+7YRbtTuc6SEAwxQmTNViMhY2aozVwygq4j2/RRG6YKhv6Q/nNcpIM4/pVhzsjrkMLAbxEo7CgXmmUJqt1YSnApOromNOUMa6ktetDcRN4K3QgEVMjtNj6VIACf7+if2BdqSXsgEiUOLCyZxQXX0+9cT7h/LELA+orU7KqBoX4AV5HOjAscn08LNygDNiSGzotI86V0AIwIHb/x7s28/qwEdVjIBTt5D5SMoG+lncgwgWwlXzAYvOHGs+e5xAkhW++NUxf9zAryAOZrXTNbFtZGt3pQgwkijEyI0v95ZT83nQPsH0D1AiUTUgMhZKnFuE5Ets27E4QZf/T dCBjcD6p uCU5++o7JzmwXPksPWHZB+5KI1M5QAWJNNm6aDbEjkagKuQAcXlZ1j96UId5PswazacNRabi6gGJJNeYtoz6yP/ngDHlwvUmXD0Y/rw04EzSAyWlw6bJNhwYeBOV2ghxzQRH6ES2JUJW/kDV/jMQUgtSGSIlByHYs9iiY3grLGrZN+oytAxvXU3wsuZQcgMJ7CYlAjWbNU00lX4u1Coqqscznqdh2+VeqafrRA1rFRwqQHx4vS1ffPZJYJ8VRcNY9aVq8WMJ19brHplIhBKyJwOA9MFqdex1WxSpdC6m54274gd4oBxTpmAE+a6wTkx6R4EIXAsJOn5Go//X2tFW3+4890e0cj/TVAeE98X00m6qttBhAFqbVjCTPaQ/ZHhhESXTN 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: 642a16ca7994a50d7de85715996a8ce171a5bdfb commit: 67eccf151d76a9939ad8a50c6db5cb486b01df24 [8744/9027] HID: add source argument to HID low level functions config: i386-allmodconfig (https://download.01.org/0day-ci/archive/20240628/202406282304.UydSVncq-lkp@intel.com/config) compiler: gcc-13 (Ubuntu 13.2.0-4ubuntu3) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240628/202406282304.UydSVncq-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/202406282304.UydSVncq-lkp@intel.com/ All warnings (new ones prefixed by >>): drivers/hid/bpf/hid_bpf_dispatch.c: In function 'hid_bpf_hw_request': >> drivers/hid/bpf/hid_bpf_dispatch.c:363:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 363 | (__u64)ctx); | ^ drivers/hid/bpf/hid_bpf_dispatch.c: In function 'hid_bpf_hw_output_report': drivers/hid/bpf/hid_bpf_dispatch.c:403:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 403 | (__u64)ctx); | ^ drivers/hid/bpf/hid_bpf_dispatch.c: In function 'hid_bpf_input_report': drivers/hid/bpf/hid_bpf_dispatch.c:434:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 434 | return hid_ops->hid_input_report(hdev, type, buf, size, 0, (__u64)ctx); | ^ vim +363 drivers/hid/bpf/hid_bpf_dispatch.c 313 314 /** 315 * hid_bpf_hw_request - Communicate with a HID device 316 * 317 * @ctx: the HID-BPF context previously allocated in hid_bpf_allocate_context() 318 * @buf: a %PTR_TO_MEM buffer 319 * @buf__sz: the size of the data to transfer 320 * @rtype: the type of the report (%HID_INPUT_REPORT, %HID_FEATURE_REPORT, %HID_OUTPUT_REPORT) 321 * @reqtype: the type of the request (%HID_REQ_GET_REPORT, %HID_REQ_SET_REPORT, ...) 322 * 323 * @returns %0 on success, a negative error code otherwise. 324 */ 325 __bpf_kfunc int 326 hid_bpf_hw_request(struct hid_bpf_ctx *ctx, __u8 *buf, size_t buf__sz, 327 enum hid_report_type rtype, enum hid_class_request reqtype) 328 { 329 struct hid_device *hdev; 330 size_t size = buf__sz; 331 u8 *dma_data; 332 int ret; 333 334 /* check arguments */ 335 ret = __hid_bpf_hw_check_params(ctx, buf, &size, rtype); 336 if (ret) 337 return ret; 338 339 switch (reqtype) { 340 case HID_REQ_GET_REPORT: 341 case HID_REQ_GET_IDLE: 342 case HID_REQ_GET_PROTOCOL: 343 case HID_REQ_SET_REPORT: 344 case HID_REQ_SET_IDLE: 345 case HID_REQ_SET_PROTOCOL: 346 break; 347 default: 348 return -EINVAL; 349 } 350 351 hdev = (struct hid_device *)ctx->hid; /* discard const */ 352 353 dma_data = kmemdup(buf, size, GFP_KERNEL); 354 if (!dma_data) 355 return -ENOMEM; 356 357 ret = hid_ops->hid_hw_raw_request(hdev, 358 dma_data[0], 359 dma_data, 360 size, 361 rtype, 362 reqtype, > 363 (__u64)ctx); 364 365 if (ret > 0) 366 memcpy(buf, dma_data, ret); 367 368 kfree(dma_data); 369 return ret; 370 } 371 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki