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 5939AC4167B for ; Fri, 8 Dec 2023 18:06:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D1C926B0072; Fri, 8 Dec 2023 13:06:14 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CCC846B0099; Fri, 8 Dec 2023 13:06:14 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B6DD56B00A2; Fri, 8 Dec 2023 13:06:14 -0500 (EST) 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 A0FAB6B0072 for ; Fri, 8 Dec 2023 13:06:14 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 6DD21402D3 for ; Fri, 8 Dec 2023 18:06:14 +0000 (UTC) X-FDA: 81544430268.22.596FEF4 Received: from mail-oi1-f176.google.com (mail-oi1-f176.google.com [209.85.167.176]) by imf02.hostedemail.com (Postfix) with ESMTP id B288380037 for ; Fri, 8 Dec 2023 18:06:12 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=FK1wOrih; spf=pass (imf02.hostedemail.com: domain of surenb@google.com designates 209.85.167.176 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=1702058772; 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:in-reply-to:references:references:dkim-signature; bh=W8q8Yt6v5h+Mxv7kxTqO3sahAvG+sGBFSuBJVLx7VzY=; b=cZM8FQ3n7sVSc0j9u5vBtBEldyM1bdEvdfhVPX5XY2Bv34/4qci3GwBPBREjeyl/EkasjE 95YttJA30+zdGAo0LiJzBm/JxP+bcFjk870xdUd5TeEHtiTwEu4B+lB4HGrubo+sooqhM4 fdw3GK9xvqftZdi5r8SGGjD42I/hgtw= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=FK1wOrih; spf=pass (imf02.hostedemail.com: domain of surenb@google.com designates 209.85.167.176 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=1702058772; a=rsa-sha256; cv=none; b=NLPd831DCTRe4YZGciPuCLWVz+J5gFw38voipZY6BEzjHE258Dz9EBPtpK2dPHUFDrMDMh +PbRSRFzhyxNNQpZ6Y4PvmtA5Ul5hrJgA3Emiz4ievr26raMWwDtNZ3TcgXQVV2BJO1ECm a8LSvIZ5EFwzy8kt97UuTcYQtXJ3+EY= Received: by mail-oi1-f176.google.com with SMTP id 5614622812f47-3b9e2d50e61so1128029b6e.2 for ; Fri, 08 Dec 2023 10:06:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1702058772; x=1702663572; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=W8q8Yt6v5h+Mxv7kxTqO3sahAvG+sGBFSuBJVLx7VzY=; b=FK1wOrihtPYHV5pT7KTr20C3gDtiqGQXcnLxbkjI5a5j7PMS/zz/d3iSxMykQOhpFO 8tWS8A+xwWbOFH2Y3oH+uusA3iS72DlXBpGjseRkMDAQ0nLEGr/Y5zT5i1cE5AYNBjRq PaW3Trr5LeE4tU6cacmHOOhOVwpcqWKOrT0cMd8HSgVcZqRD7ExpK3cDW3PKlwlSaSjn ImQlkGl2XP8rcL2DNHI3EDIXOhiPat9h9KrwFSCU2hpyYra6L7POVuMZeIHlzOQ1Rft7 OxMj6J6PvqGFtbf/qNBEM7FLw+cQ6n9H+puj4ZX/Thv0bqQNVaTq6ys08CjgPfDBzuMX S96g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702058772; x=1702663572; h=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=W8q8Yt6v5h+Mxv7kxTqO3sahAvG+sGBFSuBJVLx7VzY=; b=ar0VkYlrOtNVmS4AbHQ9mzjBXsF55tsHXN2sSZ+bd80ukZrX33cwU2zMPEDj1ssuZ2 wRE0LFNk3ES4pQsvv9oKevcdBbf2tAz7rqxXIOWG3F4UfmfvTvDkUJVTZhDvyp69Mo5g WKd1JT2trNrQTOevpzIQn/hgiRTW3hsTe5rk0HYP6mw7VK1Krckc5GXdep36Ljvcii5W jV7cOSPv3X0MIlncARNsOxdfIVRz/e8wBO/n8bryLbSiLUbm+nQaiUNK1i3eq7XbCqa9 0Ughn/QLBd9yQdSqMq/9k5SQ1kKfoddyelU4T71LQCZItdIb/OiKvXXWu2GB4Z49CiHZ OR8A== X-Gm-Message-State: AOJu0YyJyCkXRlVewuxTpmoA4AeObARYfZ2cpepkh4RPYBmEtKmM7W62 9psdP0ryzcVXiozVCRU5hcJ1D3N9ZO+JZWpInIiuTg== X-Google-Smtp-Source: AGHT+IH3Y1VE024jLjgZvPknqVEUY3JQU2tl8sOV6+BLwHCztfBcb5WtaMeO2F9RzAI1VlBuBbuQScjwZJ6mVPIX9QM= X-Received: by 2002:a05:6808:11d0:b0:3b8:3ba9:b14b with SMTP id p16-20020a05680811d000b003b83ba9b14bmr455702oiv.43.1702058771580; Fri, 08 Dec 2023 10:06:11 -0800 (PST) MIME-Version: 1.0 References: <202312081716.LUUhSNS4-lkp@intel.com> In-Reply-To: From: Suren Baghdasaryan Date: Fri, 8 Dec 2023 10:06:00 -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: multipart/alternative; boundary="00000000000077cd7b060c037088" X-Rspamd-Queue-Id: B288380037 X-Rspam-User: X-Stat-Signature: qrejsrnbr9ruk6d99q9ozi1frynz5rkq X-Rspamd-Server: rspam01 X-HE-Tag: 1702058772-183059 X-HE-Meta: U2FsdGVkX19BYxMx6uUwgrCEyhByLSV+C5/v1m3Cw7efkiT7LSohjQ6ZkxdLwEp6CtgrMcAKDf1wvius74T0PqvuVJHc+s9N9cAseMtYUCPDWk8CZlkAMjaG3dyH6rAqKfaT37z9kGnV7xMiBpdCcMm7K0PX9eIEubyKs5i9r/uaiOzja3bMWKnlfM1i820FRSAPa1KNhCac8DMGpHJUy1wKuYAVtFKGqpPPeLMcNehvf7sUXEkvnm+bMHPGxLsYa7uVmWP/pIoL98sXuPi3yiTNKpZDPlWJOqtJNIbmQYWJJmlb87f8fcM8TYmvqCZwtPy8slCif07Fah29ykkTJKq/sc6Bt3FUdiBuLY4G7hoN/1WlLKFpIC6Qa6uxVDasDN/XRIhgn+MfHauGo0xaMo+xzleZkUIKrjaToMHatZPDWJK9EiSFeSt5hcggE/asQwTlgpkBn6OiiuWdhdpEce/oHhwbK9xmNG78epAvoKV+NyvFnU/FeyQWS6ydFtb6j0n9L02OZZ6loYIPgd2MHImW5J0gXbgX90EKIL9xTkfg7s91R3P/cR5ZtCMeVYdt/VhvZr8X1yJvK2ul8veyD3L6mn2lxyOKEn+ETNnuOdd5lEWpQqz5ZcESH32EpIi11vxp96KEs3nGgBgFFZClX8edw+Mo2PXvVoS7wbx/hh6Z0D0sWoJ16wFAtBIZETrbB3t76/IvkSVoMv0RbnW+UeqKY7UPWEgLDr8Mab+kimq553QWSyVuFSHIK4jES2yrh6cqU+jNTldR4syedifeORTmZiZQc+pNMqld1sJacA0QuEmrGa9/cMTjANBk7ycziAgQ3llmIL9oWDJj6bdYEAHfppAFH5VdqV25Ub8ATXYPf7xYK9Qv/7DSjuD/xAsO4ybhWmf+6p0RCJIqmU19OFvBQollJWcw1BoofXvthx/qUq+PrvUR2kpMZdO1PLllHZwPe6kPDd3RSqGKh8Z RaG1Jh/X uCWwBqd0lUeQiZuLynWIk/ytU+6V2+kYeG/xMEjvkPT0flIpN58F0llAqYM5Dh5kiV2VbbfoiAAwMhvKKbpSer8UrNua81G4aLZ/9xMn0lvy5Xk69zmpE6QhvEvey7R40ZqJaUzO6dlmYDHrzHPdx0M92uLI7CcvCOU3u7vi1ocZbAnLO/nMrY35JVrL8DbWnhhtodltVAyg9irk0HtSEBLr98wUIdYyR0Rr780O6K2PUuCQznLf7hquMOq3gMZruZ1OQ68YSpsr9cxnXY1Jx7wJ/TyTg8yYgoIIj8any9v3VdUC8b4GNJiwenTQ4ChAPGc9b8b8bdWqPMkd88prDzoZU/xC240OoIvY66n9ngfIlEYQb2qrVavtTMjKzU9Xgj7x0FqA1Oehp5lp2UHqWuowGABn6FSvk5pCSDWRQvhT2kYc8BCnN63boYPoZKN7mQGAX4+iVmIAfo7ysHV6xBKTZ7qay+2iHw9NYIv+7aL6NKcoyDHMFzzQpbL5JjjoISVWJynUIhaMa+2+Zq8jCw3+v/ElctSWe7mDaaz0MKL8tn8g3zqPbSOeZ9NtO8LF0WL4o 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: --00000000000077cd7b060c037088 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Andrew, looks like the patch 55405363686e "userfaultfd: UFFDIO_MOVE uABI" in mm-unstable does not correspond to the latest version I posted at https://lore.kernel.org/all/20231206103702.3873743-3-surenb@google.com/. Could you please update it. I'm checking the rest of that series to see if it's correct. Thanks! On Fri, Dec 8, 2023 at 9:27=E2=80=AFAM Suren Baghdasaryan wrote: > On Fri, Dec 8, 2023 at 2:00=E2=80=AFAM kernel test robot = wrote: > > > > tree: > https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git maste= r > > 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/archive/20231208/202312081716.LUUhSNS4-lk= p@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/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/= include/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 kno= wn > > 636 | struct uffdio_move uffdio_move; > > | ^~~~~~~~~~~ > > uffd-common.c:643:28: error: 'UFFDIO_MOVE_MODE_ALLOW_SRC_HOLES' > undeclared (first use in this function) > > 643 | uffdio_move.mode =3D UFFDIO_MOVE_MODE_ALLOW_SRC_HOLE= S; > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > uffd-common.c:643:28: note: each undeclared identifier is reported > only once for each function it appears in > > uffd-common.c:645:24: error: 'UFFDIO_MOVE' undeclared (first use in > this 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 her= e > (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 kno= wn > > 636 | struct uffdio_move uffdio_move; > > | ^~~~~~~~~~~ > > uffd-common.c:643:28: error: 'UFFDIO_MOVE_MODE_ALLOW_SRC_HOLES' > undeclared (first use in this function) > > 643 | uffdio_move.mode =3D UFFDIO_MOVE_MODE_ALLOW_SRC_HOLE= S; > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > uffd-common.c:643:28: note: each undeclared identifier is reported > only once for each function it appears in > > uffd-common.c:645:24: error: 'UFFDIO_MOVE' undeclared (first use in > this 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 > --00000000000077cd7b060c037088 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Andrew, looks=C2=A0like the patch=C2=A055405363686e &= quot;userfaultfd: UFFDIO_MOVE uABI" in mm-unstable does not correspond= to the latest version I posted at=C2=A0https://lore.kernel.org/al= l/20231206103702.3873743-3-surenb@google.com/. Could you please update = it. I'm checking=C2=A0the rest of that series to see if it's correc= t. Thanks!


On Fri, Dec 8, 2023 at 9:27=E2=80=AFAM Suren Baghd= asaryan <surenb@google.com> = wrote:
On Fri, D= ec 8, 2023 at 2:00=E2=80=AFAM kernel test robot <lkp@intel.com> wrote:
>
> tree:=C2=A0 =C2=A0https://gi= t.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
> head:=C2=A0 =C2=A0bc63de6e6ba0b16652c5fb4b9c9916b9e7ca1f23
> 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/archive/= 20231208/202312081716.LUUhSNS4-lkp@intel.com/reproduce)
>
> If you fix the issue in a separate patch/commit (i.e. not just a new v= ersion of
> the same patch/commit), kindly add following tags
> | Reported-by: kernel test robot <lkp@intel.com>
> | Closes: https://lor= e.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/tr= ee/include/uapi/linux/userfaultfd.h).
Patches belong to the same series. I'll check what's going on later=
today.

[1] https://lore.kernel.org/a= ll/20231206103702.3873743-6-surenb@google.com/
[2] https://lore.kernel.org/a= ll/20231206103702.3873743-3-surenb@google.com/

>
>=C2=A0 =C2=A0 uffd-common.c: In function 'move_page':
>=C2=A0 =C2=A0 uffd-common.c:636:28: error: storage size of 'uffdio_= move' isn't known
>=C2=A0 =C2=A0 =C2=A0 636 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct uffd= io_move uffdio_move;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~<= br> >=C2=A0 =C2=A0 uffd-common.c:643:28: error: 'UFFDIO_MOVE_MODE_ALLOW_= SRC_HOLES' undeclared (first use in this function)
>=C2=A0 =C2=A0 =C2=A0 643 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0uffdio_move= .mode =3D UFFDIO_MOVE_MODE_ALLOW_SRC_HOLES;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~~
>=C2=A0 =C2=A0 uffd-common.c:643:28: note: each undeclared identifier is= reported only once for each function it appears in
>=C2=A0 =C2=A0 uffd-common.c:645:24: error: 'UFFDIO_MOVE' undecl= ared (first use in this function); did you mean 'UFFDIO_COPY'?
>=C2=A0 =C2=A0 =C2=A0 645 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if (ioctl(u= fd, UFFDIO_MOVE, &uffdio_move)) {
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 UFFDIO_COPY
> >> uffd-common.c:636:28: warning: unused variable 'uffdio_mo= ve' [-Wunused-variable]
>=C2=A0 =C2=A0 =C2=A0 636 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct uffd= io_move uffdio_move;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~<= br> > --
>=C2=A0 =C2=A0 uffd-unit-tests.c:1323:42: error: 'UFFD_FEATURE_MOVE&= #39; undeclared here (not in a function); did you mean 'UFFD_EVENT_REMO= VE'?
>=C2=A0 =C2=A0 =C2=A01323 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0.uffd_feature_required =3D UFFD_FEATURE_MOVE,
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~~~~~~
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 UFFD_EVENT_REMOVE
>=C2=A0 =C2=A0 uffd-common.c: In function 'move_page':
>=C2=A0 =C2=A0 uffd-common.c:636:28: error: storage size of 'uffdio_= move' isn't known
>=C2=A0 =C2=A0 =C2=A0 636 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct uffd= io_move uffdio_move;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~<= br> >=C2=A0 =C2=A0 uffd-common.c:643:28: error: 'UFFDIO_MOVE_MODE_ALLOW_= SRC_HOLES' undeclared (first use in this function)
>=C2=A0 =C2=A0 =C2=A0 643 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0uffdio_move= .mode =3D UFFDIO_MOVE_MODE_ALLOW_SRC_HOLES;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~~
>=C2=A0 =C2=A0 uffd-common.c:643:28: note: each undeclared identifier is= reported only once for each function it appears in
>=C2=A0 =C2=A0 uffd-common.c:645:24: error: 'UFFDIO_MOVE' undecl= ared (first use in this function); did you mean 'UFFDIO_COPY'?
>=C2=A0 =C2=A0 =C2=A0 645 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if (ioctl(u= fd, UFFDIO_MOVE, &uffdio_move)) {
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 UFFDIO_COPY
> >> uffd-common.c:636:28: warning: unused variable 'uffdio_mo= ve' [-Wunused-variable]
>=C2=A0 =C2=A0 =C2=A0 636 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct uffd= io_move uffdio_move;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~<= br> >
> --
> 0-DAY CI Kernel Test Service
> https://github.com/intel/lkp-tests/wiki
--00000000000077cd7b060c037088--