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 7D985C4167B for ; Fri, 8 Dec 2023 17:27:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0580D6B009D; Fri, 8 Dec 2023 12:27:56 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 009CD6B00A0; Fri, 8 Dec 2023 12:27:55 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E128E6B00A1; Fri, 8 Dec 2023 12:27:55 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id D1DAB6B009D for ; Fri, 8 Dec 2023 12:27:55 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id A3017401F6 for ; Fri, 8 Dec 2023 17:27:55 +0000 (UTC) X-FDA: 81544333710.13.D46C360 Received: from mail-yb1-f171.google.com (mail-yb1-f171.google.com [209.85.219.171]) by imf03.hostedemail.com (Postfix) with ESMTP id CD9102001E for ; Fri, 8 Dec 2023 17:27:52 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="Ff+wNb/z"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf03.hostedemail.com: domain of surenb@google.com designates 209.85.219.171 as permitted sender) smtp.mailfrom=surenb@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1702056472; 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=YdoICmQ9QAD31pYA/bTZ1QatV+Ku9NtGC8oHfmaScDc=; b=mNsj1r5TO81clzRQfFOQgY4Agh7T9lZTM4PMi8D3BJdIUwYDOohEYSih9ddCIjVzxI1SYL Vo0TqxH763Qwvxg/nn3fYW7HpE57ooF6KkiGLIxDrmoG8CRT9EM5goiEWXrIlTIpmt0nkw MrWpMObh2KEWuJCWiPX/ZAwRJLIttak= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="Ff+wNb/z"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf03.hostedemail.com: domain of surenb@google.com designates 209.85.219.171 as permitted sender) smtp.mailfrom=surenb@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702056472; a=rsa-sha256; cv=none; b=k6UXj0Mw+4M2N9IFCBxtmg0iMxITm0yPQ1B2oA1oi/9sq/+1pP/QePkL8adFOmnNJmKjLU ciKQcTT/WS2SidS/umOtPtXcTXRpW0afubynDiiBW7/hCr9Lt/N6EvA6/A6Vczca9JCK9b Ekp7hD68bLndcCyElhrlmQ3D+MIXYig= Received: by mail-yb1-f171.google.com with SMTP id 3f1490d57ef6-db8892a5f96so2449979276.2 for ; Fri, 08 Dec 2023 09:27:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1702056472; x=1702661272; 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=YdoICmQ9QAD31pYA/bTZ1QatV+Ku9NtGC8oHfmaScDc=; b=Ff+wNb/zo143hKSIm9kdxiPszvgL2vjM43SYTJInSZjeSqIV7TxW5P9d6XymGIic4D oHMkzCvOzfTNqzbQ9GD2801Sc1oCLcTr0XiDS+CeAqyTkNDONxXpz1dlReyt4wDVNMHQ xazLAlDm20bkiplZ0PKgHzlDt8AxtwvwCt7SG8oZB+90xcFxaxcbUgWSyN3JjJPgBf+T W0AeAbod2Im2n391YY+rd89nURGuwrgyYfvtHq/srWd5VM9gocqGCcUySKIjBCh+n7SO 51rgGssc5nb7d6yl1fR+UYHrrTiRdRdRqecGXTf3K0G0LDCKGhAVU7kYH2yifjuwYzuW zCMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702056472; x=1702661272; 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=YdoICmQ9QAD31pYA/bTZ1QatV+Ku9NtGC8oHfmaScDc=; b=cmYMNNyaLcNzY1uj8JyuLPDUj4sZuwMaXaAx+VfIwToW/cpKJ3BDTsGYPx2UoYdmBF /jamAIubfgKBo7Civ1rnkSXCUpRk8dne5H62QyxUQ1DyYZApFLqNuENvaUjX5yDkgc1+ VdaNK4vBVmDJeBHSicVzTmfQqOfzMlwWs++VyzQ4ZSkOPZuAcTT/bD8tqlG2J1dFasdg c0R/aVbs4GzjBKyPDh678DH2AB2/75jHSzolt0DbnPZigvWB2zcjrshtPH9rWG2gl/a2 ZzcInAYjxASCk7p21bJmuarKTEp1pt8GC9k+0ZHeD+5xMOAr5Y1Ow1lihvBLfV1w4s0W X0DA== X-Gm-Message-State: AOJu0YzZNTXmLXhVLqagwtD/XL/uyhFM1ogXcLoidHMgmnjea/AHpduQ CUv1O2L7I3hg3qcvq+R80hRS4OW/vPaMVQORNrBF3AFUmX6/Qp+t/Bd22g== X-Google-Smtp-Source: AGHT+IEpJVfB6BWNWMVYbpi6wiG8uWpUQJne3gDqdaUVxxk6IDRE83cunTnBQQlGS5z3szh+TNs9mq4C68T3GyzSuXM= X-Received: by 2002:a05:6902:e0d:b0:db9:7c23:434f with SMTP id df13-20020a0569020e0d00b00db97c23434fmr363066ybb.12.1702056471647; Fri, 08 Dec 2023 09:27:51 -0800 (PST) MIME-Version: 1.0 References: <202312081716.LUUhSNS4-lkp@intel.com> In-Reply-To: <202312081716.LUUhSNS4-lkp@intel.com> From: Suren Baghdasaryan Date: Fri, 8 Dec 2023 09:27:38 -0800 Message-ID: Subject: Re: [linux-next:master 5469/6165] uffd-common.c:636:28: warning: unused variable 'uffdio_move' To: kernel test robot Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Andrew Morton Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: CD9102001E X-Stat-Signature: x4u634m1w9ytgxexcxa19jbxgyh1cxbs X-Rspam-User: X-HE-Tag: 1702056472-149274 X-HE-Meta: U2FsdGVkX1+HJJCFKz/uoHDhtlJgQbylRTgZqtsIjCjkF1QEqWJwNnftgWfjfbqhfKO1hzMor3N277/ogy9RnXBUs1HsUK2tt8DYcrIZUQhyBGkEON7hQ/Iwx2xPImv5f8T8bhhfeZiVwMcUOazt6bSYwjGjMJeJeMaq5XctAtlnCA3Jf8SNvV/B5zVb/tLdAHHWFcTSEz1uh6TDQ4L3QFZSrtyhNjO7bIIpIFNR/N8lV2zqBWxVF/w6bxtuVoVj4IMLnpLpYR4BKWLG87z+WU266aEzDucg74dZQTXSS297m1dZtgkKrq5U8MVM5i/1plYZ4Tc/7Ckv09plq1maXjomkW0Y5cxoJSuQbkzOp0I9FFKZElxkj4Y33KjR7HaRRq5bdjc+J+oxWLCpQD1WX+0HdPGKHs5ah8RTWkng0TbIZ/HgnP/xla/frf6M882c5O6gj00LuxGEH6VLB6VQAIg1zqugqlryTLkAPs4p1FKkqxtFSWGc+4ISk0VqIrY6+IkiJ1KQoKf+p57RzwaZjPcFzP0Pr70VwR99oA1/3Ekv6fcPyRvJXQ0kCJCC++OXbdoIX2i9Zi/P43tWqQ3Ilc68wNRC6baR/X7SIwf7wDo8XUyRLf7rQ3Bl7g6fo43whmeZyN/GxeHaFzj/4SKC9Uye8H0Px1o+a8xD7iFPRCm2t96qmQQKhMrc/HSMpvsb7+luw2dOJNCWCqVGQ5i5wqhsLT5M4jGh7B4fyTe6VNSNL0bAPVZSV5FqkKc1/dRQTd/dClZ1DZcHYG34RN5xE44BkrTcLVLPZF9ko1p728Jd/03DwUP5M9A37sQsWoSzvwLn3lIPFfx4DxRYWLTvFSRCk8G5/RZNzOw/1cMAMnNWDxVP7k3FS+miUF2JzK7HY1COmn8Ld4oaSf2Kqb4G6i95um53FUZnCbUvIi+2utBlOkQuVjUc6cIALTpU1xm9SR4G4PbtqjngN9VRltY FFBVJbLI 3FKKC2HseOuyuIN2JeUIoSKSjJQulDfyYfI3cbRflu9x1/4zUFPpCECpCVkV/LFANAtcpHS5knZXnRWW7xY2D36PQHNeX7Oax5rQQAF2QEaCdSphdnvtXnlxz+/dAIomXLEok63xIAAGE4ehpsISvwkGyeVuAWmksp55lJ4RPndgWD94WuuqSaQNPJsH1xtG+Wn9giNvf/GG1yH/gxX0Byf8HWPDRrW4pORKMQHPlkUGRCSiaVeVZsu1xsPNvoLfIU0gdNz6OOdjz71fK5hQqu6dc7gVoZgaLMfhTSIo3cIoA+KwR86e0Nwbpifg1oDWE1yFh4wKy/FYqLX67l4RsEiTXy+dpdmXJLjkKY3sQza08EMvUs8AZmDnQnYyCZT2Zmdo8vxUh8iQiD6t6/Zx062mv9Wu7g9l/eQGm47gfqsY2fbeu/IUJv/sd7Kv/esxYmR+qW36XEK4BaD7eiT+q6NRVYA== 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 Fri, Dec 8, 2023 at 2:00=E2=80=AFAM kernel test robot wr= ote: > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.g= it master > head: bc63de6e6ba0b16652c5fb4b9c9916b9e7ca1f23 > commit: d02321ca0329457d5828a83b82b156e6337c4236 [5469/6165] selftests/mm= : add UFFDIO_MOVE ioctl test > compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 > reproduce (this is a W=3D1 build): (https://download.01.org/0day-ci/archi= ve/20231208/202312081716.LUUhSNS4-lkp@intel.com/reproduce) > > 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-kbuild-all/202312081716.LUUhSNS4-lkp= @intel.com/ > > All warnings (new ones prefixed by >>): Huh. This is strange. I checked linux-next.git and looks like the patch adding the test [1] is there but the one actually adding new ioctl [2] is missing (at least I do not see the new definitions in https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/in= clude/uapi/linux/userfaultfd.h). Patches belong to the same series. I'll check what's going on later today. [1] https://lore.kernel.org/all/20231206103702.3873743-6-surenb@google.com/ [2] https://lore.kernel.org/all/20231206103702.3873743-3-surenb@google.com/ > > uffd-common.c: In function 'move_page': > uffd-common.c:636:28: error: storage size of 'uffdio_move' isn't known > 636 | struct uffdio_move uffdio_move; > | ^~~~~~~~~~~ > uffd-common.c:643:28: error: 'UFFDIO_MOVE_MODE_ALLOW_SRC_HOLES' undecl= ared (first use in this function) > 643 | uffdio_move.mode =3D UFFDIO_MOVE_MODE_ALLOW_SRC_HOLES; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > uffd-common.c:643:28: note: each undeclared identifier is reported onl= y once for each function it appears in > uffd-common.c:645:24: error: 'UFFDIO_MOVE' undeclared (first use in th= is function); did you mean 'UFFDIO_COPY'? > 645 | if (ioctl(ufd, UFFDIO_MOVE, &uffdio_move)) { > | ^~~~~~~~~~~ > | UFFDIO_COPY > >> uffd-common.c:636:28: warning: unused variable 'uffdio_move' [-Wunused= -variable] > 636 | struct uffdio_move uffdio_move; > | ^~~~~~~~~~~ > -- > uffd-unit-tests.c:1323:42: error: 'UFFD_FEATURE_MOVE' undeclared here = (not in a function); did you mean 'UFFD_EVENT_REMOVE'? > 1323 | .uffd_feature_required =3D UFFD_FEATURE_MOVE, > | ^~~~~~~~~~~~~~~~~ > | UFFD_EVENT_REMOVE > uffd-common.c: In function 'move_page': > uffd-common.c:636:28: error: storage size of 'uffdio_move' isn't known > 636 | struct uffdio_move uffdio_move; > | ^~~~~~~~~~~ > uffd-common.c:643:28: error: 'UFFDIO_MOVE_MODE_ALLOW_SRC_HOLES' undecl= ared (first use in this function) > 643 | uffdio_move.mode =3D UFFDIO_MOVE_MODE_ALLOW_SRC_HOLES; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > uffd-common.c:643:28: note: each undeclared identifier is reported onl= y once for each function it appears in > uffd-common.c:645:24: error: 'UFFDIO_MOVE' undeclared (first use in th= is function); did you mean 'UFFDIO_COPY'? > 645 | if (ioctl(ufd, UFFDIO_MOVE, &uffdio_move)) { > | ^~~~~~~~~~~ > | UFFDIO_COPY > >> uffd-common.c:636:28: warning: unused variable 'uffdio_move' [-Wunused= -variable] > 636 | struct uffdio_move uffdio_move; > | ^~~~~~~~~~~ > > -- > 0-DAY CI Kernel Test Service > https://github.com/intel/lkp-tests/wiki