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 52384D3E18D for ; Mon, 21 Oct 2024 06:49:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B9BE46B007B; Mon, 21 Oct 2024 02:49:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B4B116B0082; Mon, 21 Oct 2024 02:49:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A39C76B0088; Mon, 21 Oct 2024 02:49:21 -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 8543D6B007B for ; Mon, 21 Oct 2024 02:49:21 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 2B9CB161672 for ; Mon, 21 Oct 2024 06:49:04 +0000 (UTC) X-FDA: 82696682250.13.4F7CC44 Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) by imf25.hostedemail.com (Postfix) with ESMTP id 12483A0015 for ; Mon, 21 Oct 2024 06:49:08 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=collabora.com header.s=zohomail header.b=KBzUJF3p; arc=pass ("zohomail.com:s=zohoarc:i=1"); dmarc=pass (policy=none) header.from=collabora.com; spf=pass (imf25.hostedemail.com: domain of Usama.Anjum@collabora.com designates 136.143.188.112 as permitted sender) smtp.mailfrom=Usama.Anjum@collabora.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1729493237; a=rsa-sha256; cv=pass; b=ZBcHjHF+/amGd/v3y3iyJmWvFIeUHokC95Y7XzIbeZru+iXH4TsXoq0dLSF12K9K13wIWM +8fqoeJIB07MDK/DGDne14gth35LcOmZNzBkff3V3CYLgVbLu5nLO/gsMOPZ6KECJr9Dt6 89+DaMwIYfKavfwtY03U7oQx/inhtPg= ARC-Authentication-Results: i=2; imf25.hostedemail.com; dkim=pass header.d=collabora.com header.s=zohomail header.b=KBzUJF3p; arc=pass ("zohomail.com:s=zohoarc:i=1"); dmarc=pass (policy=none) header.from=collabora.com; spf=pass (imf25.hostedemail.com: domain of Usama.Anjum@collabora.com designates 136.143.188.112 as permitted sender) smtp.mailfrom=Usama.Anjum@collabora.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1729493237; 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=v8iHK6bjZYLzIOEmNBVWQXJWM7Hq1uPf06zA4c17Sso=; b=bP+TKb9pr2gy+j0+cjbcuTQ7YwhOSzE+wCcRibymuTKvU4mCsFRHR3RcpZ6llWPySI3c1f JXigNm2+4Y36NE6esnVBxgSK6q6kEdid/jYnboa17O26qdrG2qBeiT8eBwBHt2W5UJbrg3 SEuFxG4Gzr7wUMMmwok5HT7SGQZCw2U= ARC-Seal: i=1; a=rsa-sha256; t=1729493345; cv=none; d=zohomail.com; s=zohoarc; b=Gh7OYhG8mPDzF2AxEmqphfR9zhQAvQfUh5+TBVlbGhO2yONNOS4oHjDKAGO+O4pt03ILd/AhxtWX7K7lDb5hSML/6xPPoYC3VKE7dU1Hq4VO3yysIwQ6gkA4UWbsZvsiLYQGRPqHpNfE9CsYnZJ6jpQcm9q8M7NeU7GyYoDU/l0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1729493345; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=v8iHK6bjZYLzIOEmNBVWQXJWM7Hq1uPf06zA4c17Sso=; b=i4oWBID16wvPn/fu4spRBm+YDtEQ+uyXci34sOkDWWsDeUBCxj2tpnZ520s25KpqQJvKLvrxtCsjKYEyMfkH0GAWOji5F9gZh5XBOo0jyqeg6gey914tVMRjUDqHH4cTgrO9+wBMSn/JpeX2KYpMQVkGcCG09Q4bmTkydDZj4pQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=Usama.Anjum@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1729493345; s=zohomail; d=collabora.com; i=Usama.Anjum@collabora.com; h=Message-ID:Date:Date:MIME-Version:Cc:Cc:From:From:To:To:Subject:Subject:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=v8iHK6bjZYLzIOEmNBVWQXJWM7Hq1uPf06zA4c17Sso=; b=KBzUJF3pV1I1LM5ZMXZwq7xhAOC/2iybKdC1qUwB31FLsdWX6rLOHfRq5VXtfJbh O1mFrAGNH2lXuiZ2KNDHMhqo4BCAFHl84V8Mde29Hz01T6iNiWI5ASdAxiPSMS9rDk2 Nwrbc92XhOzBqar4ee9yt8DUev5iFk7Wjg24M8pU= Received: by mx.zohomail.com with SMTPS id 1729493342530119.03883380317552; Sun, 20 Oct 2024 23:49:02 -0700 (PDT) Message-ID: <3d07e4c3-e413-4378-82da-265a477bedb3@collabora.com> Date: Mon, 21 Oct 2024 11:48:57 +0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Cc: Usama.Anjum@collabora.com, kernel@collabora.com, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, John Hubbard , Shuah Khan Content-Language: en-US From: Muhammad Usama Anjum To: Andrew Morton , Shuah Khan , David Hildenbrand , Peter Xu , "Dr. David Alan Gilbert" , Andrea Arcangeli , Kim Phillips Subject: [Bug Report] Wrong value of __NR_userfaultfd in asm-generic/unistd.h Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ZohoMailClient: External X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 12483A0015 X-Stat-Signature: 7g4pdqsrfzpdkuzq9qndhdednckxtg9n X-Rspam-User: X-HE-Tag: 1729493348-177514 X-HE-Meta: U2FsdGVkX1+qjPMEPbpI3M8R99X4YD0y58Q/wbPYldFoU4CC2jTpYukpVHpzveUQsyxtz1W0LQ8/V6ii6mKqNT+2DX3V4KJyGlocNKlgNth8NPKZYLVl1gmzkEcsdhLDcfe12PSk/SLWZbxZvMZ4hOKZoDZTz+2G0K07lzsqmsmt0QtuuLhgL8Xb0KhS7+03aBirHZoG4xslpzhvXQ+uSdj6XSK7rDBAyru9wci/Msqit21JGub5yZ2XXixCMYf0A3c543w4vJWRFNelggfe5mPYgvzhOpz8XYPm4uoLzZQWIAwRGZz8uRKnZ/36agJy+ajkCQe9IRA9qYszZrIRwbVO3XjcLEQRD5wk+zQNAZ1KV6mdjxyGzz4rKUKChvEWe7v7EEfhkFr1ugFVwcRf7ZmODrILGwukrRRdksURxwmeOBn/MpcUeRhcY/zAhPlaw6ETWebJB0DuwxWqjGurkXDknRPzYvQulPBHfyl1EQ/iXI6QL9B/5LehJlZT89UOp8DIGC8VSnSo2/cBWxNKuHntTZW3bkpHkDjHemZlYN8CUqJansP3SW81yoT8o6DnpOIAg7FxJbUELj9fmPkiq+5eNIlQot26YhzfUXF2lTFfN8x1BzeUCk/WH8SZGb9Lygr83UU5t92HW+tidpSez1YXTef+mR8+vl5eXE25AQM4c8DbXPxNpO1yBobNuH/0RGyK6OAYMVZxXR/a7eau0hK+kT+l5zleZUIOz9tAJpV2frt3xLxYvy6fhwtpdl8ekq7iXEDQqxOq9gd05ZUfAYnthSiC96dJNt8FZkxMivth8R8rPzUT574U80AM7OB+ECDK/IFA4PQMTUF24w4jKTFjULAMQ2UmXzY8MGkv0N+sFKJzhwb+A64OfInw/u14pvkqhRCU8qvd8WtLWH0kRvYJ1PVmoTTKBC87+vrb8i5MsOshI4yHbxCKlbXW5Q6aanLmVEpmVsZUoXqC6nc RpQQxZzp cUO3A17qEsbxowDeCIQwlKCHZVHDHPnrUpYqMDe6kKhmxZwhrtkJ/A4B+tNhp4gQgWMXux0uANbsNvP+J4ct8Cv7l5CX1un4ZXX/pNMiiCRz8EPBznFrg3dLqDHQI8GM4umWX0qNIsMGSpEsoSEB61iSbgQmHpi6M1YFmuglZ6FzgU2qgxF8Y9jht0VuGUylxMGkoOHNuEv1625wiQR23GaP0FiGckAR7dhNUgkEaySKor8XDfwx/isrmWsdRi6ge+r3Kn5Prk7kjav5wXaSWh+PxvayylzwMcQvdiqtksKxsBMOpJ7Ngrj6BwcLxvALI103f4cVJqwGLoHnak+FEdrAL9EffooQjaiS2pDuTpteaXU4C9Fv4SBx5qGzQKSrovrI4hFQrLDGyR9CZzxS9cIL/KlgJtBHEWsunt6iho++wJwoVrabyuBmdnrioblnrvzxt X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi, The asm-generic/unistd.h file has wrong __NR_userfaultfd syscall number which doesn't even depend on the architecture. This has caused failure of a selftest which was fixed recently [1]. grep -rnIF "#define __NR_userfaultfd" tools/include/uapi/asm-generic/unistd.h:681:#define __NR_userfaultfd 282 arch/x86/include/generated/uapi/asm/unistd_32.h:374:#define __NR_userfaultfd 374 arch/x86/include/generated/uapi/asm/unistd_64.h:327:#define __NR_userfaultfd 323 arch/x86/include/generated/uapi/asm/unistd_x32.h:282:#define __NR_userfaultfd (__X32_SYSCALL_BIT + 323) arch/arm/include/generated/uapi/asm/unistd-eabi.h:347:#define __NR_userfaultfd (__NR_SYSCALL_BASE + 388) arch/arm/include/generated/uapi/asm/unistd-oabi.h:359:#define __NR_userfaultfd (__NR_SYSCALL_BASE + 388) include/uapi/asm-generic/unistd.h:681:#define __NR_userfaultfd 282 The number is dependent on the architecture. The above data shows that it is different for different arch: x86 374 x86_64 323 ARM 347/358 It seems include/uapi/asm-generic/unistd has wrong 282 value in it. Maybe I'm missing some context.. Please have a look at it. The __NR_userfaultfd was added to include/uapi/asm-generic/unistd.h in 09f7298100ea ("Subject: [PATCH] userfaultfd: register uapi generic syscall (aarch64)"). [1] https://lore.kernel.org/all/20240912103151.1520254-1-usama.anjum@collabora.com -- BR, /Muhammad Usama Anjum