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 A8434C7EE29 for ; Fri, 26 May 2023 02:42:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0FEB3900002; Thu, 25 May 2023 22:42:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 088C26B0075; Thu, 25 May 2023 22:42:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E6AD9900002; Thu, 25 May 2023 22:42:13 -0400 (EDT) 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 D3D6E6B0074 for ; Thu, 25 May 2023 22:42:13 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 749CCAD9C9 for ; Fri, 26 May 2023 02:42:13 +0000 (UTC) X-FDA: 80830856946.11.2C13841 Received: from mailgw02.mediatek.com (mailgw02.mediatek.com [216.200.240.185]) by imf02.hostedemail.com (Postfix) with ESMTP id 349B48000F for ; Fri, 26 May 2023 02:42:08 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=mediatek.com header.s=dk header.b=c+9P3LcY; spf=pass (imf02.hostedemail.com: domain of haibo.li@mediatek.com designates 216.200.240.185 as permitted sender) smtp.mailfrom=haibo.li@mediatek.com; dmarc=pass (policy=quarantine) header.from=mediatek.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1685068931; 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: references:dkim-signature; bh=h85S7n4ra7y6C6Ku/nwotPpHkHNjrVtbzbA/qOuBRO0=; b=RitjgyLUGEzTiHcsrYszouX1F6Xqp5HwZGRJC5NUM/zLRrV6kPRNTnH5WsOAAQMvubk8Di H2T5Pgj7CHrariIOucnL5LaD8P42UIWDq0DrUxae2HdqRwvvkbxcrkZ2JG9uQ3ArGVbEGu nLkceqxxDPRN7BsV+7e6mFMuQxE8tlI= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1685068931; a=rsa-sha256; cv=none; b=LwRmmDUunJmehJdhRgpe3v4z7Dz43iF805Sm/PbLQzV/8nvSXKelQNHKJrRbAbPliaWKVy i3JSfqpUPQy+6+M++VILSI8c/73Jp36FqJtzW9MNwpPYvB9VmbEzJzy90ijqON/yapxn4u 0f5qqwHModb3Ch7b6WvuBwoInayEg9E= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=mediatek.com header.s=dk header.b=c+9P3LcY; spf=pass (imf02.hostedemail.com: domain of haibo.li@mediatek.com designates 216.200.240.185 as permitted sender) smtp.mailfrom=haibo.li@mediatek.com; dmarc=pass (policy=quarantine) header.from=mediatek.com X-UUID: e172e77efb6e11ed83ed1395ce914268-20230525 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Type:Content-Transfer-Encoding:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=h85S7n4ra7y6C6Ku/nwotPpHkHNjrVtbzbA/qOuBRO0=; b=c+9P3LcYRj61RuKVEOYVXyvfd8Rq71Kbz+WqnPm2go/+419inVbWXOGVuJ18kEi+yrnX5nWRxsUWuYcMLxs+bnQUpDVj2zLmysMNwd+ZaNsdkZxvQJIaDDeUJwf+xvBVHCxHL30aWlRP+ToZUXcKTyT77djtf/pDea3hOVK0YWo=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.25,REQID:e79cac68-151e-49ed-a1cb-ffddf55c1ddc,IP:0,U RL:0,TC:0,Content:-5,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION :release,TS:-5 X-CID-META: VersionHash:d5b0ae3,CLOUDID:23cd983c-7aa7-41f3-a6bd-0433bee822f3,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:11|1,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0,AV:0 X-CID-BVR: 0,NGT X-CID-BAS: 0,NGT,0,_ X-UUID: e172e77efb6e11ed83ed1395ce914268-20230525 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 2038485249; Thu, 25 May 2023 19:41:56 -0700 Received: from mtkmbs13n1.mediatek.inc (172.21.101.193) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Fri, 26 May 2023 10:21:27 +0800 Received: from mszsdtlt102.gcn.mediatek.inc (10.16.4.142) by mtkmbs13n1.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.2.1118.26 via Frontend Transport; Fri, 26 May 2023 10:21:27 +0800 From: Haibo Li To: CC: Andrew Morton , Matthias Brugger , AngeloGioacchino Del Regno , , , , , Haibo Li Subject: [PATCH] mm/gup_test:fix ioctl fail for compat task Date: Fri, 26 May 2023 10:21:25 +0800 Message-ID: <20230526022125.175728-1-haibo.li@mediatek.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-MTK: N X-Stat-Signature: jayiubxdpizw15w6ctugcpg4tqmjjr1w X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 349B48000F X-Rspam-User: X-HE-Tag: 1685068928-236614 X-HE-Meta: U2FsdGVkX1/jHftw4hLxePVDiWMgIuf1xXo/RPvCQdyM+fuEfOIXaejaTtm1pkMoq7z3gG7MwCgyOxhBRj/AQpTBVvewdyBhEzlGOU05gzJD0Ktko5J+j/OfYrNKFVl1C0Wq5y1ds14aTz+3X87SkGnySC3GDeyfuG/Zdd5II1ePjI5ciE20s621rLLd+s8zP9v7aegcrMJcvbOdrCvWM81u246ldTlPXBHIV7xRMd6xrGUtT7PGEpbCxk5q/zbaqd060viWJVAANjbeFmtS/vpKUlx7omfTD/QCkcpYx3I5LMyTAU1fGiF4FFit3/ADZXsx58k2SqcoL6nR8txlN0Lsawd1VrQPr0l88DbU++p2Dved9XjAwVFNI0Zj40X4hfBEFU/cSdBdCR7pXpRfcHQbKt3VtOastXWCyM/p0pI4F4va5ZfEjRJ2Z0mQYLE4R3NNiO7Ja3zQ/Vbm2SDqvf8cDG30y2lNeKGGaUp78pHquOk0ylm144xAjg6zAQGtzPpmyk0GKYuyJOcxPxITaGB94dCwTnTRCTHUJ1zwA9C1YnE1RnOVyrTLHWvpBoEO7cxOGDlhFfJVBjl0rKpHa4ELDE7JI/HJE/ZtYfVyOsTiGpr8Oof7jpwZqwm0T6TdjW5yWiw+OYlh+N28TDT7xUcBHGkuOyzaIg3ryPWBzlgFcNfF2Z6Mgb8x7SsR0O2mP81Acfk2lfeUjPufICs5RFxi8gTo4hPPVp7o/JOmANe3SX4Y+KGTxqsf52ecyByvc1jYa7SJ+1YQRHhno4JRrj1NYQEQvLQljR1Xl0DwxrmY7CXMcVab/P2iUVikRrxcPKe4sXFy51tc7ixHe1igKaQGuDbl+FiOivyuQizhN9TSuLdID3JEPvac6aoNmvecLPj7NiVcddLTXRwzIqC/ORvsbL5Ape54PiAudD2fXquhhUKSKlh3xhxe4jRTr77TIQkiHOEdZnE96UIH6y/ 9PqI+rZP ieXjCjq8gclIstU94sdkSmqlXanMJF8+7qxJBOm5nL+QHw6P+DMXHCqBeDIInKifpMMprKqhw4gcI6jCGbeSniuw1agtiOJITlFjpxVx5OJfydCkUL+8bLh8dXkvhxAs/Za/GSffpaSXhuxS896vl4YC2rEJ5g460EccD/uydGYhUYzv3TPEfS/4zCOb8KknB+rc1y9Bv9hl5LqF1zSWlQaoDiE3nEjz1N51tpptnDLh0W1hLy2CU1KuAl/OOgtFYlvMHQyqdpVjXSSEg2GjWLD4CS6VySFhHJauZG1afqWRQskJs+Zd7ZN6dvcWUDZzg7QAO8NtNZdntv3GsHewIM1B8YGmbQAzHwJ19 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: When tools/testing/selftests/mm/gup_test.c is compiled as 32bit, then run on arm64 kernel, it reports "ioctl: Inappropriate ioctl for device". Fix it by filling compat_ioctl in gup_test_fops Signed-off-by: Haibo Li --- mm/gup_test.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/gup_test.c b/mm/gup_test.c index 8ae7307a1bb6..c0421b786dcd 100644 --- a/mm/gup_test.c +++ b/mm/gup_test.c @@ -381,6 +381,7 @@ static int gup_test_release(struct inode *inode, struct file *file) static const struct file_operations gup_test_fops = { .open = nonseekable_open, .unlocked_ioctl = gup_test_ioctl, + .compat_ioctl = compat_ptr_ioctl, .release = gup_test_release, }; -- 2.25.1