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 CAC17C25B75 for ; Wed, 15 May 2024 14:49:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1DD486B009F; Wed, 15 May 2024 10:49:43 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 18D6A6B00AE; Wed, 15 May 2024 10:49:43 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 02D956B00C4; Wed, 15 May 2024 10:49:42 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id CEDD06B009F for ; Wed, 15 May 2024 10:49:42 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 32B8D1A14D0 for ; Wed, 15 May 2024 14:49:42 +0000 (UTC) X-FDA: 82120914204.14.A8E0A37 Received: from mail-yb1-f170.google.com (mail-yb1-f170.google.com [209.85.219.170]) by imf08.hostedemail.com (Postfix) with ESMTP id 5B40D160003 for ; Wed, 15 May 2024 14:49:39 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=UkopUPnN; spf=pass (imf08.hostedemail.com: domain of surenb@google.com designates 209.85.219.170 as permitted sender) smtp.mailfrom=surenb@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1715784579; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=s3c/AGmmeNGxvdjanDFjCGGDSIlxKKj0kxQSW+uGFKY=; b=eSlr85ov3frZHSVTt2aKjOUXR7Z1m7v4d24R8MYrLtxJFQg6t1mMn8JstUncEqMNnW/bgW nn1j3U7/n86wuLqZapywjDq9vsjjCE6JUOgZawJYf0Az30qPFsW3n0InYEqI973gaCTbC3 X+EQLhJV1FfVLj109ZRrelNvWGvuRGg= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=UkopUPnN; spf=pass (imf08.hostedemail.com: domain of surenb@google.com designates 209.85.219.170 as permitted sender) smtp.mailfrom=surenb@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715784579; a=rsa-sha256; cv=none; b=ESE5lOJApcXKr4CoC0ED19e/DuS8p1mCna0vvIHc7vWNV3eDarFWJPwkXoMq9+lBDEKnws BAeE9UF+6M3/F/VBH+6wA7vBtv6nCZiyt5VDW2N2waDx823sSzUgmuF0pKEKSFFslu9mR9 9uQKZI+Oz/MLjfRuLI0k0v0siJTCCFc= Received: by mail-yb1-f170.google.com with SMTP id 3f1490d57ef6-df2ce2c37f7so418416276.3 for ; Wed, 15 May 2024 07:49:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1715784578; x=1716389378; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=s3c/AGmmeNGxvdjanDFjCGGDSIlxKKj0kxQSW+uGFKY=; b=UkopUPnNgokjgg6Q2dc5CPmKIY1/L9AixUsWr6kb5yGUi94+k7ygz1TLegRKn0/cbk Lx9lYhwv/fmGgHgljEKmFzq7Irf5rMWQvJnDZY00Vo5LlC5RbNfrOzIRCCevB9JmIT1N bnNY5AU5Ox+/ld/oWEZvEaE7ABe/3FWs73HtJy/IpiV5ULc22out03M4UhyLyin9ooer xFu2InwK1Qfo6imhFDZEugoyeK8W3XcTYN+la0vBLpjUaDuwAn8j2pnBXzqCHU/CPuCX MQunsLiaEPyzs9Xi0zUAB09OR/ZyrrRuNb5hNz3vScpZQeXkj33PJVru6lhpwOYVcArC U0XA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715784578; x=1716389378; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=s3c/AGmmeNGxvdjanDFjCGGDSIlxKKj0kxQSW+uGFKY=; b=erLiV9/VPfasZapolp9YxjUtsoCgLycHBvhYO//5CO4spodKFbwGRdrvyv26d/QT/C K/9Ox+HLUjrpRJ8RZfN3kYEbLSTitsg2WpzBD4nCNG5ikb4P6Thy9FDmffj3JN0nZji0 rWc8gNzeWfCX9KGAZJWCRkArm+O7Y1QkEsaIyfsJZsJ3OXGA+8rgWHRqr2L9zLOqbi1G x/AjVNDKUKVTzSGAZjqkn7ko3NRSdUTHq93Y5YJCapSavSG2IhzJRYoIYpGuilGD8+bK +SsbeG1eiHIvlDX+hKUgxor+NYYIqMdm1eCDJuXNMu0bq4hVLgaJImHAmiof9hVbTkEH XJng== X-Forwarded-Encrypted: i=1; AJvYcCUPOHP4JYKewq+pX00lUQnYxRucG3qbl8jOx6RQFrQ9c8Zg9EPgNsgL6LOqZrZOsnip4DSVvOsCObYG3LlpsGeAP7A= X-Gm-Message-State: AOJu0YwQn85ECToA6oxdGge07nHbLDpKDfafSwFxYGH1yCdo6kv7zAbJ tqOv0O38QIv6aqq7Y24FkFbUP6K4Kk7Vul6LN9h3jhW/s5jjG2MQxPxyUVBPEV/q0KNJEM0djX+ qGYhf7/Wl5tCDyrrvDc1bEQBKR0pgQlv4iMPj X-Google-Smtp-Source: AGHT+IGshnEVNJaMCfTBu/Q17yiXGTfS5vz32My62pfreD9JYPEUCVlggiOCa9jFdoBx5W1I7S8w2f4JUuxjThbb5CE= X-Received: by 2002:a25:a226:0:b0:df1:cd00:b176 with SMTP id 3f1490d57ef6-df1cd00b56amr2001084276.39.1715784577896; Wed, 15 May 2024 07:49:37 -0700 (PDT) MIME-Version: 1.0 References: <202405151008.6ddd1aaf-oliver.sang@intel.com> In-Reply-To: <202405151008.6ddd1aaf-oliver.sang@intel.com> From: Suren Baghdasaryan Date: Wed, 15 May 2024 14:49:25 +0000 Message-ID: Subject: Re: [linux-next:master] [mm/slab] 7bd230a266: WARNING:at_mm/util.c:#kvmalloc_node_noprof To: kernel test robot Cc: oe-lkp@lists.linux.dev, lkp@intel.com, Linux Memory Management List , Andrew Morton , Kent Overstreet , Randy Dunlap , Kees Cook , Alexander Viro , Alex Gaynor , Alice Ryhl , Andreas Hindborg , Benno Lossin , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Boqun Feng , Christoph Lameter , Dennis Zhou , Gary Guo , Miguel Ojeda , Pasha Tatashin , Peter Zijlstra , Tejun Heo , Vlastimil Babka , Wedson Almeida Filho , linux-hardening@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 5B40D160003 X-Stat-Signature: op44r856f3f4nnrww7n7qeftuho1tcer X-HE-Tag: 1715784579-144127 X-HE-Meta: U2FsdGVkX1/QPquElUnZULPAwExJFgzUFMFrXLXYTtMkUUnCUwM1L/l7QNMs5PKiT23Wu38+Ez50h9QXJJjGrnTkg4zYOLbK2Yj3KTsFrHQ61FtX/aquXcHKiZtn5LFbH3x/bcg7RTmgUTBArj1StxK/I1AJFsASgKz8tZlKLGwF8hCk1eq5tEuitA+k8Zq9iFIC+Pws2bA3DoJ9pGiWTNTh5uJe5yNd1CMs8iR8UL1XSqgRs8YEO6pc5zNZseSvucIhzLMvDNOJGJj2wFwG3kTcWEVPAZ3+1becm65ZtNfGjheyEmCNvZbEnCC/vUt3bLEHuY6kxP85ZCr3rhhqR/8MDdQKB2w8g9kXy8iuU/oerm4MyyFJ/biZ3TaINazdOSlVBYdkNw0fzCwKNMZjPTRDO7HJrjss13UBRZeuCjby1jWadRKqDrCwFozT6lwf3UlEglWa0/lZ+g+KFQPzuVqvPgUqlAbEjt5jZ5o9l4wJUXSuzUZ6cvgio294Tf2CIGuXmBikoklVakyQZXP7JsiwGSo1eGuPybpJXtBSiMwGtHE0TBiCPT5NpS3YqdnTm8oFmO8DpQQE5rieJomh/L91SsheuTUj54rXzHePJ9tgF6GWus7E2PAj0IgSSAHWXa8MTu5bT6WY1soh6R948BeYJ4P5Ce2nbqqYUN60OK1MxbgNgO+vNIV4CJMEptsSflRqjURR1WqvljmAJDxww7X0HwMvB5rVcF87Eo+JUqNfWCX2LZ8Rq8KDYaD3LFm+XkSF4UgZfDoF0yep9VNMi7x9NUXVP7KgElzi9iPoBYh/LvMRmUy0aigiJClMoQ7teQmv1UXmZ9MrrspygXFgDFUGH1Sb6OklaDG9G5q8PKIDxBOikiANBwkxOIqeQrKnPQ2klcvJ346YepBarmJxRNU14qVUjIaTaQy3vQTmR6whZTCpaaM0XWZPwUmK35zczyrAhLS7+jhiDcfPZzI FwHkXJfI 8/zWinvQEY5r5UZNC3kEblORRbpeb2g2xz6b7S/ECjqgdzSi8AkDNEOCfJeJqEJo28KdB+7PLF+boqAk538EaFcZPKCsiCke2Dg4s+xVSUlzYHYI1ZLpBk8u4OriNhQ3D8LY++n6XcldsGeilfuh2m7Pp5ot9bcicLWNVW5hOixcZl0n5aEtEdECT9OvIHjFbKZbOMmaeaVysua5rs+G1iTgBYEmqiaOQ5uhX+JpPlIewyS0WNK67FGETHLR4aiot6aKJYZxhMlVbuUmA3NYpCXRymxbAqC8s5ZWDowOGEkD+FcmNYDMyUG/5FoaFQvbvSV3t9vkQi0DSupEQQBnaAjtrs1L4V5NcS0HmAlmhHob8VYSFrVZw0E4twDclTrCKL/vp5M38d3CW9MXjjQ/BckDtG3ZdDMVJbPMU9uvoyJM2UYbTYN9RWpCdqqxcH1w3Bb0d4z8Xii2FenpfS8YUc+LMLloFEWp0+LjLKH+xdfx8cL3CYbQt+X82us/XRgnMhGon5LKcANk/dDATbG3PdpumLZfZrdNU2aHAlVJ13/8lBH6NMUH1vjqfg5t/uLfwuAxu 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: On Tue, May 14, 2024 at 7:41=E2=80=AFPM kernel test robot wrote: > > > > Hello, > > as we understand, this commit is not the root-cause of this WARNING. the = WARNING > just shows in another way by commit changes. > > 53ed0af496422959 7bd230a26648ac68ab3731ebbc4 > ---------------- --------------------------- > fail:runs %reproduction fail:runs > | | | > 6:6 -83% :6 dmesg.RIP:kvmalloc_node > :6 33% 6:6 dmesg.RIP:kvmalloc_node_nop= rof > 6:6 -83% :6 dmesg.WARNING:at_mm/util.c:= #kvmalloc_node > :6 33% 6:6 dmesg.WARNING:at_mm/util.c:= #kvmalloc_node_noprof > > > but we failed to bisect "dmesg.WARNING:at_mm/util.c:#kvmalloc_node". > > we still made this report FYI what we observed in our tests, not sure if = it > could give somebody some hints to find the real problem then judge if a f= ix > is needed. > > below is full report. > > > > kernel test robot noticed "WARNING:at_mm/util.c:#kvmalloc_node_noprof" on= : > > commit: 7bd230a26648ac68ab3731ebbc449090f0ac6a37 ("mm/slab: enable slab a= llocation tagging for kmalloc and friends") > https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master > > [test failed on linux-next/master 6ba6c795dc73c22ce2c86006f17c4aa802db2a6= 0] > > in testcase: igt > version: igt-x86_64-86712f2ef-1_20240511 > with following parameters: > > group: gem_exec_reloc > > > > compiler: gcc-13 > test machine: 20 threads 1 sockets (Commet Lake) with 16G memory > > (please refer to attached dmesg/kmsg for entire log/backtrace) > > > > If you fix the issue in a separate patch/commit (i.e. not just a new vers= ion of > the same patch/commit), kindly add following tags > | Reported-by: kernel test robot > | Closes: https://lore.kernel.org/oe-lkp/202405151008.6ddd1aaf-oliver.san= g@intel.com > > > [ 940.101700][ T5353] ------------[ cut here ]------------ > [ 940.107107][ T5353] WARNING: CPU: 1 PID: 5353 at mm/util.c:649 kvmalloc= _node_noprof (mm/util.c:649 (discriminator 1)) > [ 940.116178][ T5353] Modules linked in: netconsole btrfs blake2b_generi= c xor zstd_compress intel_rapl_msr intel_rapl_common intel_uncore_frequency= intel_uncore_frequency_common raid6_pq libcrc32c x86_pkg_temp_thermal inte= l_powerclamp coretemp kvm_intel sd_mod t10_pi crc64_rocksoft_generic crc64_= rocksoft ipmi_devintf crc64 sg ipmi_msghandler kvm crct10dif_pclmul crc32_p= clmul crc32c_intel ghash_clmulni_intel i915 sha512_ssse3 sdhci_pci drm_budd= y cqhci ahci rapl intel_gtt drm_display_helper sdhci libahci mei_me ttm int= el_cstate i2c_designware_platform ppdev intel_uncore intel_wmi_thunderbolt = wmi_bmof libata mei i2c_designware_core idma64 drm_kms_helper mmc_core i2c_= i801 i2c_smbus intel_pch_thermal parport_pc video parport pinctrl_cannonlak= e wmi acpi_pad acpi_tad serio_raw binfmt_misc drm fuse loop dm_mod ip_table= s > [ 940.188041][ T5353] CPU: 1 PID: 5353 Comm: gem_exec_reloc Not tainted = 6.9.0-rc4-00085-g7bd230a26648 #1 > [ 940.197459][ T5353] RIP: 0010:kvmalloc_node_noprof (mm/util.c:649 (disc= riminator 1)) > [ 940.203412][ T5353] Code: 04 a3 0d 00 48 83 c4 18 48 83 c4 08 5b 5d 41 = 5c 41 5d 41 5e c3 cc cc cc cc 49 be 00 00 00 00 00 20 00 00 eb 9f 80 e7 20 = 75 de <0f> 0b eb da 48 c7 c7 10 ec af 84 e8 0e a6 18 00 e9 3f ff ff ff 48 > All code > =3D=3D=3D=3D=3D=3D=3D=3D > 0: 04 a3 add $0xa3,%al > 2: 0d 00 48 83 c4 or $0xc4834800,%eax > 7: 18 48 83 sbb %cl,-0x7d(%rax) > a: c4 (bad) > b: 08 5b 5d or %bl,0x5d(%rbx) > e: 41 5c pop %r12 > 10: 41 5d pop %r13 > 12: 41 5e pop %r14 > 14: c3 retq > 15: cc int3 > 16: cc int3 > 17: cc int3 > 18: cc int3 > 19: 49 be 00 00 00 00 00 movabs $0x200000000000,%r14 > 20: 20 00 00 > 23: eb 9f jmp 0xffffffffffffffc4 > 25: 80 e7 20 and $0x20,%bh > 28: 75 de jne 0x8 > 2a:* 0f 0b ud2 <-- trapping instruction > 2c: eb da jmp 0x8 > 2e: 48 c7 c7 10 ec af 84 mov $0xffffffff84afec10,%rdi > 35: e8 0e a6 18 00 callq 0x18a648 > 3a: e9 3f ff ff ff jmpq 0xffffffffffffff7e > 3f: 48 rex.W > > Code starting with the faulting instruction > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 0: 0f 0b ud2 > 2: eb da jmp 0xffffffffffffffde > 4: 48 c7 c7 10 ec af 84 mov $0xffffffff84afec10,%rdi > b: e8 0e a6 18 00 callq 0x18a61e > 10: e9 3f ff ff ff jmpq 0xffffffffffffff54 > 15: 48 rex.W > [ 940.222971][ T5353] RSP: 0018:ffffc90000b576f8 EFLAGS: 00010246 > [ 940.228978][ T5353] RAX: 0000000000000000 RBX: 00000000000000c0 RCX: 0= 000000000000013 > [ 940.236885][ T5353] RDX: 000000000007ffff RSI: 0000000080000000 RDI: 0= 000000000000000 > [ 940.244792][ T5353] RBP: 0000000080000000 R08: 0000000000000001 R09: 0= 000000000000000 > [ 940.252700][ T5353] R10: ffffc90000b576f8 R11: 0000000000000000 R12: 0= 0000000ffffffff > [ 940.260626][ T5353] R13: 0000000000000000 R14: 0000000004000000 R15: f= fffc90000b579a8 > [ 940.268566][ T5353] FS: 00007f2043c5e8c0(0000) GS:ffff8883ee080000(00= 00) knlGS:0000000000000000 > [ 940.277455][ T5353] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > [ 940.283988][ T5353] CR2: 00007f2043b5d000 CR3: 000000022f74a002 CR4: 0= 0000000003706f0 > [ 940.291922][ T5353] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0= 000000000000000 > [ 940.299872][ T5353] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0= 000000000000400 > [ 940.307791][ T5353] Call Trace: > [ 940.311021][ T5353] > [ 940.313926][ T5353] ? __warn (kernel/panic.c:694) > [ 940.317930][ T5353] ? kvmalloc_node_noprof (mm/util.c:649 (discriminato= r 1)) > [ 940.323187][ T5353] ? report_bug (lib/bug.c:180 lib/bug.c:219) > [ 940.327596][ T5353] ? handle_bug (arch/x86/kernel/traps.c:239 (discrimi= nator 1)) > [ 940.331835][ T5353] ? exc_invalid_op (arch/x86/kernel/traps.c:260 (disc= riminator 1)) > [ 940.336419][ T5353] ? asm_exc_invalid_op (arch/x86/include/asm/idtentry= .h:621) > [ 940.341348][ T5353] ? kvmalloc_node_noprof (mm/util.c:649 (discriminato= r 1)) > [ 940.346602][ T5353] ? kvmalloc_node_noprof (mm/util.c:640) > [ 940.351795][ T5353] eb_copy_relocations (drivers/gpu/drm/i915/gem/i915_= gem_execbuffer.c:1685) i915 > [ 940.357636][ T5353] eb_relocate_parse_slow (drivers/gpu/drm/i915/gem/i9= 15_gem_execbuffer.c:1815) i915 > [ 940.363616][ T5353] i915_gem_do_execbuffer (drivers/gpu/drm/i915/gem/i9= 15_gem_execbuffer.c:1960 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:346= 6) i915 > [ 940.369790][ T5353] ? unwind_get_return_address (arch/x86/kernel/unwind= _orc.c:369 (discriminator 1)) > [ 940.375305][ T5353] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) > [ 940.380084][ T5353] ? __pfx_i915_gem_do_execbuffer (drivers/gpu/drm/i91= 5/gem/i915_gem_execbuffer.c:3359) i915 > [ 940.386673][ T5353] ? kasan_save_track (arch/x86/include/asm/current.h:= 49 (discriminator 1) mm/kasan/common.c:60 (discriminator 1) mm/kasan/common= .c:69 (discriminator 1)) > [ 940.391449][ T5353] ? __kasan_kmalloc (mm/kasan/common.c:370 mm/kasan/c= ommon.c:387) > [ 940.396121][ T5353] ? __pfx___might_resched (kernel/sched/core.c:10152) > [ 940.401339][ T5353] ? check_heap_object (arch/x86/include/asm/bitops.h:= 206 (discriminator 1) arch/x86/include/asm/bitops.h:238 (discriminator 1) i= nclude/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) i= nclude/linux/page-flags.h:527 (discriminator 1) mm/usercopy.c:194 (discrimi= nator 1)) > [ 940.406359][ T5353] i915_gem_execbuffer2_ioctl (drivers/gpu/drm/i915/ge= m/i915_gem_execbuffer.c:3612) i915 > [ 940.412769][ T5353] ? __pfx_i915_gem_execbuffer2_ioctl (drivers/gpu/drm= /i915/gem/i915_gem_execbuffer.c:3572) i915 > [ 940.419658][ T5353] drm_ioctl_kernel (drivers/gpu/drm/drm_ioctl.c:744) = drm > [ 940.425039][ T5353] ? __pfx_drm_ioctl_kernel (drivers/gpu/drm/drm_ioctl= .c:729) drm > [ 940.430914][ T5353] drm_ioctl (drivers/gpu/drm/drm_ioctl.c:842) drm > [ 940.435660][ T5353] ? __pfx_i915_gem_execbuffer2_ioctl (drivers/gpu/drm= /i915/gem/i915_gem_execbuffer.c:3572) i915 > [ 940.442610][ T5353] ? __pfx_drm_ioctl (drivers/gpu/drm/drm_ioctl.c:763)= drm > [ 940.447822][ T5353] ? __fget_light (include/linux/atomic/atomic-arch-fa= llback.h:479 (discriminator 2) include/linux/atomic/atomic-instrumented.h:5= 0 (discriminator 2) fs/file.c:1145 (discriminator 2)) > [ 940.452318][ T5353] __x64_sys_ioctl (fs/ioctl.c:51 fs/ioctl.c:904 fs/io= ctl.c:890 fs/ioctl.c:890) > [ 940.457008][ T5353] do_syscall_64 (arch/x86/entry/common.c:52 (discrimi= nator 1) arch/x86/entry/common.c:83 (discriminator 1)) > [ 940.461440][ T5353] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entr= y_64.S:130) > [ 940.467236][ T5353] RIP: 0033:0x7f2046007c5b > [ 940.471588][ T5353] Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 = 24 10 00 00 00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 = 0f 05 <89> c2 3d 00 f0 ff ff 77 1c 48 8b 44 24 18 64 48 2b 04 25 28 00 00 > All code > =3D=3D=3D=3D=3D=3D=3D=3D > 0: 00 48 89 add %cl,-0x77(%rax) > 3: 44 24 18 rex.R and $0x18,%al > 6: 31 c0 xor %eax,%eax > 8: 48 8d 44 24 60 lea 0x60(%rsp),%rax > d: c7 04 24 10 00 00 00 movl $0x10,(%rsp) > 14: 48 89 44 24 08 mov %rax,0x8(%rsp) > 19: 48 8d 44 24 20 lea 0x20(%rsp),%rax > 1e: 48 89 44 24 10 mov %rax,0x10(%rsp) > 23: b8 10 00 00 00 mov $0x10,%eax > 28: 0f 05 syscall > 2a:* 89 c2 mov %eax,%edx <-- trapp= ing instruction > 2c: 3d 00 f0 ff ff cmp $0xfffff000,%eax > 31: 77 1c ja 0x4f > 33: 48 8b 44 24 18 mov 0x18(%rsp),%rax > 38: 64 fs > 39: 48 rex.W > 3a: 2b .byte 0x2b > 3b: 04 25 add $0x25,%al > 3d: 28 00 sub %al,(%rax) > ... > > Code starting with the faulting instruction > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 0: 89 c2 mov %eax,%edx > 2: 3d 00 f0 ff ff cmp $0xfffff000,%eax > 7: 77 1c ja 0x25 > 9: 48 8b 44 24 18 mov 0x18(%rsp),%rax > e: 64 fs > f: 48 rex.W > 10: 2b .byte 0x2b > 11: 04 25 add $0x25,%al > 13: 28 00 sub %al,(%rax) > > > The kernel config and materials to reproduce are available at: > https://download.01.org/0day-ci/archive/20240515/202405151008.6ddd1aaf-ol= iver.sang@intel.com > Looks like the calculation inside eb_copy_relocations() here: https://elixir.bootlin.com/linux/latest/source/drivers/gpu/drm/i915/gem/i91= 5_gem_execbuffer.c#L1682 results in (size > INT_MAX) warning being triggered inside kvmalloc_array(). Seems like the relocation count is too high for some reason. I doubt it's our patch causing this but I'll try to reproduce once I'm back from the conference. Thanks, Suren. > > > -- > 0-DAY CI Kernel Test Service > https://github.com/intel/lkp-tests/wiki >