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 DE7D8C46CD2 for ; Tue, 30 Jan 2024 14:40:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 44E3B6B007B; Tue, 30 Jan 2024 09:40:06 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3FE7F6B007D; Tue, 30 Jan 2024 09:40:06 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 29F576B0080; Tue, 30 Jan 2024 09:40:06 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 153FF6B007B for ; Tue, 30 Jan 2024 09:40:06 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 32E5480BBB for ; Tue, 30 Jan 2024 14:40:05 +0000 (UTC) X-FDA: 81736237170.15.EB980ED Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) by imf05.hostedemail.com (Postfix) with ESMTP id 031DF10002B for ; Tue, 30 Jan 2024 14:40:02 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=DpIcndYI; spf=pass (imf05.hostedemail.com: domain of mpdesouza@suse.com designates 209.85.221.53 as permitted sender) smtp.mailfrom=mpdesouza@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1706625603; 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=Xjg/+I63d+U5R7fMeF2LHmu1bxnHKSa/MzaASLqBPgk=; b=TiVzjHePBmk2Gy5Brw47Y9QZnGvAZZITigL4ejPYwY+H0ZGP0fwufuRN0XpC/xPrKUEOJZ dbtY9qte2LZDUNpTKAKAK1gVwhwdSeNY1zMXkXe4v3fW/s1OfUN+5xdrxBIvJoUWkZ3Vd6 +zF7Gn6ClWEakT9FeStHTL/NPgbdcEs= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1706625603; a=rsa-sha256; cv=none; b=LODnfkRg1g+2Wy6EBWIhOsLn+uC9wrum2T1DVs5Puv78mdfS7DrQ5Gw2CKHq62eVX7i5X8 oIZ6YoA9yc8JM3CL+nOdK1l3NSQ9d1OOQyAlJDvwg9v+a5OHtaDYwpD7NPPa2affE/U4YH fJ2v/QnvVXXR6tjy09RQAHGILZ5ISVk= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=DpIcndYI; spf=pass (imf05.hostedemail.com: domain of mpdesouza@suse.com designates 209.85.221.53 as permitted sender) smtp.mailfrom=mpdesouza@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-33934567777so3138384f8f.1 for ; Tue, 30 Jan 2024 06:40:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1706625601; x=1707230401; darn=kvack.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=Xjg/+I63d+U5R7fMeF2LHmu1bxnHKSa/MzaASLqBPgk=; b=DpIcndYIMPQDQ+wSy0vlMClEF1xXPyUi8D6qsg4k9CkGdO2O+t7w6KY54I7AHkstR6 spSaJlj6kQbw0dM1slA5MnI4bUid0V6PbtL0Zq8i61dP5uvT+rMGewEwgbscT6UKYpYB +DruuLKJUYfQHNTs9CsRvyM+82RBtqUK8So5N2d4lOuE4iht27Rig9ZrKmW33jgpbVx7 BvIA+gJMv8S+4Q8S3NxnE29BJJFaQnyRp2RTuhvBps9e3O3k+g6lFGcYFLyxzmzIr/dl h5q8t1del/tbAnvzRaQ/joKKF6xFvD8yRgB/FabFVBjB1/SWPjdntbQS3bZtuZN29y87 9uKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706625601; x=1707230401; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Xjg/+I63d+U5R7fMeF2LHmu1bxnHKSa/MzaASLqBPgk=; b=pKIPvGM/kMJ5FzGYJleFRJRXbGavVA+tL2dYY7y+bjePSWbc2Ln414N4zStHyy+m/V 7LuhsjxGaVoitXLwt/o75B4M8RkhfgO1qL3yFU4SKBEJrTYFSDfPyf6/hrkw6sySgFQz 1+wb9R6bH2UaS2VBO4c/utKTleL9nPSPrT6CNkvUxjw77wVV/pdrz/CHrjNi/uVl49rX zEqGE8aIFfRc1c1h4hrwjkA/8IXI/OK4JRRAS4Je0V854GzvOKqD1IKGqzMJGpTlOls0 ss4+KR6w8ePQeuzzehWuqKXmp0G3VFPOW8tuD2wa2v5zowPJlWLEon6sLQ3WJHG+18L8 22oA== X-Gm-Message-State: AOJu0Yyjx6IfLxxsuGJqNKVsVzooY8JTP+zGy3DhNZ00SHqNU7FmSM+7 jfcDh41Jr4+kY7dR39OpgGWYpIutB5MW/W7rJT4C7JW2DLf/BWONm4Ckloc4p4Y= X-Google-Smtp-Source: AGHT+IF3+8yHkJs+n6cTUrF2xQwJyUGXBrbuO4QiL7evEkyyqnc3tEFHGlHjkGdaA1l38Tc6Xa0F3w== X-Received: by 2002:a5d:598f:0:b0:33a:e358:55c3 with SMTP id n15-20020a5d598f000000b0033ae35855c3mr8033763wri.4.1706625601320; Tue, 30 Jan 2024 06:40:01 -0800 (PST) Received: from ?IPv6:2804:30c:1f49:9200:d29b:2478:179f:fbac? ([2804:30c:1f49:9200:d29b:2478:179f:fbac]) by smtp.gmail.com with ESMTPSA id c17-20020a5d5291000000b00337d980a68asm8575906wrv.106.2024.01.30.06.39.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Jan 2024 06:40:01 -0800 (PST) Message-ID: Subject: Re: [linux-next:master 1016/2825] make[2]: *** kselftest/livepatch/test_modules: No such file or directory. Stop. From: Marcos Paulo de Souza To: kernel test robot Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Shuah Khan , Joe Lawrence , Petr Mladek Date: Tue, 30 Jan 2024 11:39:56 -0300 In-Reply-To: <202401300736.GkSZoSrA-lkp@intel.com> References: <202401300736.GkSZoSrA-lkp@intel.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.50.3 (by Flathub.org) MIME-Version: 1.0 X-Rspamd-Queue-Id: 031DF10002B X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: 5qo3q31zr6kprzadwqshuqejtrmby675 X-HE-Tag: 1706625602-121281 X-HE-Meta: U2FsdGVkX1/LP7dsgf/SmzEqYyb72Ct1Jdd6XMr5UU1GnTZmAOS74lBe53UFN9gJWQB6d1SsrRVXHKbT6izxqwv8rdYzBwjGtIRJQt45QHaovQtO/nO/Lxe39aFBm7xG0ivHDo5X1xKAEc99OKKFs7oX7BgDuQ098xeJeV7PLyHhv2A02j6U36WAGZSSy8Z672B2Wyf9Y5vv4f3+f1ZvcT4Pr+J204UNVwZpTBdRwjMKJf39joHGRCVVCDhrmqmxQtuNPMPxr6F0iuDIfjQY1IETGM3q1g4v8VWiOT3g0hKi5D5l2J+4alb6/9Nw0xDSI2IExlo9ZT0tRoMm4LSOsv7RanA4W6GXklwD7s1NKIJTEdMefpKBtW3fxPMDmaAeuVxNGQIUIgT73+PbWOWSkcVE+2w2Lr30e97wgoJI+gXg40z8VXfsyZqg3h+aS4baCgaF0K21lNMrHVgM/RskzescsjkBPWizd/2sDWm7W4FI0++dXO6hZuP9zOo4no8tsSczxqLtBMQ//HUwvksxdu19uoPN8T1m1e4iOakFLskx1CeNXem1jGMNstZZ5tdL6HI1FvYB03DKzPa8VGbzjV2fht2sxIC6nmErjckN6rp6d+F2J8OveUAbkU5nxAYN3EfAE+reJyHOaoKkO60We2IJSTo9dJAGpRsZXH/QQr7ScO8sSPD/j6mOTuMRkxAnBWpeI7hmZM3S/kNulYMkvygPoTzb2ynX0kNphA6o+7khIIzSFGxnZb/i0Gh7JTXSj2Lkb7atIZsWzuCVfFAIt8VA+vpcmJSDFxQkm3WLNDL/dfsMDFInxZkEOAJ2RLWmK2RSe2mLeKUaYX53KLIle6Y6Xw0fMhKEb8NSBIkU6B2rw+CeEyciZTTO4gb7thHPShtLrsXn7KKr6ef9b17LVCb9bJMaYb/grc0AZFGohP12DqFYhTNlQASS23NWOPgagAaQlxz1Sd7gG5+mORE NI4EjyDT bNx/27YeXRsZ4xwLqcroGd/Eb/+Zz1BS3iyrJ2zU3Avhl8vfx+PgYIXcZFcTs4v+5TsDSM66R1CikY6elXcvNLYWijSGRhSpOAY1aI5RHf0TOGjO1pfo4vTDaMx90r1eFCKTSr7OmLI4sFS+BDxqG55WpL/+lcn+mfmED+oCLnom/hkkm245nGYzr8O+mWLJuGCQL/ZLf6JcDfm+IXSv6n6wqMnVbNGK3cGnJqSNDeH8tIKB4Xber0gPrlA3AQEYP8UaSWeG+XBnO1kLeSx8Ws/n2UqrC70Kumol/eFPN5vi6QEGcItFPzH2uYz9YdwAIQl7BIU1fh2r38sGfPAvdyuIpkkEOyQeCO18GR8oDcnDdgaHh9+2je3pHS9PHrO+/SRvRib5iz3Z0Qt2JUxc3T+qlXBFVp1fwxpkzPaGN4vFNJNfXw0YZiRp1A0y/7v4hAUv5gmKlt+26VoPQpN/zynrdzyqy5KFrI8X7rZ18GVfDopYgLvKw+0l39jPm+r5Heo6zZ+ieia4RzLEiKZs6P3t+vTq4jmSQ5UogI33Cx4jxqHxlmHUOuLZdZQ== 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, 2024-01-30 at 07:08 +0800, kernel test robot wrote: > tree:=C2=A0=C2=A0 > https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git=C2=A0= m > aster > head:=C2=A0=C2=A0 596764183be8ebb13352b281a442a1f1151c9b06 > commit: c4bbe83d27c2446a033cc0381c3fb6be5e8c41c7 [1016/2825] > livepatch: Move tests from lib/livepatch to selftests/livepatch > compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 > reproduce (this is a W=3D1 build): > (https://download.01.org/0day-ci/archive/20240130/202401300736.GkSZoS > rA-lkp@intel.com/reproduce) >=20 > 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/202401300736.GkSZoSrA-lkp@intel.c= om/ >=20 > All errors (new ones prefixed by >>): >=20 > > > make[2]: *** kselftest/livepatch/test_modules: No such file or > > > directory.=C2=A0 Stop. >=20 I had problems to compile the bpf tests, usually resulting in errors like this: $ make W=3D1 O=3D/tmp/kselftest -C tools/testing/selftests/bpf = =20 make: Entering directory '/home/mpdesouza/git/linux/tools/testing/selftests/bpf' CLNG-BPF [test_maps] connect_unix_prog.bpf.o progs/connect_unix_prog.c:28:15: error: no member named 'uaddrlen' in 'struct bpf_sock_addr_kern' if (sa_kern->uaddrlen !=3D unaddrlen) ~~~~~~~ ^ 1 error generated. make: *** [Makefile:619: /tmp/kselftest//connect_unix_prog.bpf.o] Error 1 But, if I simply feed the livepatch selftests as target I'm able to trigger the problem: $ make W=3D1 O=3D/tmp/kselftest -C tools/testing/selftests/ TARGETS=3Dlivepatch =20 make: Entering directory '/home/mpdesouza/git/linux/tools/testing/selftests' make[1]: Entering directory '/home/mpdesouza/git/linux/tools/testing/selftests/livepatch' make -C /tmp/kselftest/kselftest/livepatch/test_modules make[2]: Entering directory '/home/mpdesouza/git/linux/tools/testing/selftests/livepatch' make[2]: *** /tmp/kselftest/kselftest/livepatch/test_modules: No such file or directory. Stop. make[2]: Leaving directory '/home/mpdesouza/git/linux/tools/testing/selftests/livepatch' make[1]: *** [../lib.mk:92: gen_mods_dir] Error 2 make[1]: Leaving directory '/home/mpdesouza/git/linux/tools/testing/selftests/livepatch' make: *** [Makefile:180: all] Error 2 make: Leaving directory '/home/mpdesouza/git/linux/tools/testing/selftests' When looking at the lib.mk, I just followed the other variables and did the same: TEST_GEN_MODS_DIR :=3D $(patsubst %,$(OUTPUT)/%,$(TEST_GEN_MODS_DIR)) But later on, I jump into $(TEST_GEN_MODS_DIR), which is invalid because of the O=3D that is used a prefix for the path: /tmp/kselftest/kselftest/livepatch/test_modules. My first idea was to just remove the patsubst and take TEST_GEN_MODS_DIR, which should be livepatch/test_modules in this case, but it then returns another problem: make: Entering directory '/home/mpdesouza/git/linux/tools/testing/selftests' make[1]: Entering directory '/home/mpdesouza/git/linux/tools/testing/selftests/livepatch' make -C test_modules make[2]: Entering directory '/home/mpdesouza/git/linux/tools/testing/selftests/livepatch/test_modul es' make -C /lib/modules/6.5.9-1-default/build modules KBUILD_EXTMOD=3D/home/mpdesouza/git/linux/tools/testing/selftests/livepat ch/test_modules make[3]: Entering directory '/usr/src/linux-6.5.9-1-obj/x86_64/default' make[4]: Entering directory '/tmp/kselftest' /usr/src/linux-6.5.9-1/Makefile:754: include/config/auto.conf: No such file or directory make[4]: *** [/usr/src/linux-6.5.9-1/Makefile:234: __sub-make] Error 2 make[4]: Leaving directory '/tmp/kselftest' make[3]: *** [../../../linux-6.5.9-1/Makefile:234: __sub-make] Error 2 make[3]: Leaving directory '/usr/src/linux-6.5.9-1-obj/x86_64/default' make[2]: *** [Makefile:16: modules] Error 2 make[2]: Leaving directory '/home/mpdesouza/git/linux/tools/testing/selftests/livepatch/test_modul es' make[1]: *** [../lib.mk:92: gen_mods_dir] Error 2 make[1]: Leaving directory '/home/mpdesouza/git/linux/tools/testing/selftests/livepatch' make: *** [Makefile:180: all] Error 2 make: Leaving directory '/home/mpdesouza/git/linux/tools/testing/selftests' Joe, Petr, Shuah, Any ideas? I don't understand why we have that make[4]: Entering directory '/tmp/kselftest' I would expected that Kbuild would just spill the resulting module and object files into the O=3D dir, instead of "jumping there". What am I missing? Thanks in advance for the help, Marcos