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 2F1E9C02181 for ; Sun, 26 Jan 2025 17:22:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8E165280105; Sun, 26 Jan 2025 12:22:04 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 89133280101; Sun, 26 Jan 2025 12:22:04 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 758FB280105; Sun, 26 Jan 2025 12:22:04 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 57A97280101 for ; Sun, 26 Jan 2025 12:22:04 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 030F1161AA7 for ; Sun, 26 Jan 2025 17:22:03 +0000 (UTC) X-FDA: 83050270968.08.950F994 Received: from mail-lj1-f171.google.com (mail-lj1-f171.google.com [209.85.208.171]) by imf26.hostedemail.com (Postfix) with ESMTP id 07DE1140010 for ; Sun, 26 Jan 2025 17:22:01 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=bG5hS8jy; spf=pass (imf26.hostedemail.com: domain of ubizjak@gmail.com designates 209.85.208.171 as permitted sender) smtp.mailfrom=ubizjak@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1737912122; 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=7DM9kP2MSMgmAITbtSXEnuoEUycWS4C2+ntpQx2P6pc=; b=0sKj2ZbbvVuxLBa6YTv9ffDOKYyGRlu6M6QlRNB3n/MpFc/0qXqWypf7KlwUhceGWw2gCy Z39Xd61sHGAuQ6ILOM3ei7beOdomJ+1OdXHrZFhhPYhl0HIrhiIbNr6Iq5uTIxH1zsT1wE LRWn0jZQihSa1eKNt9MshnPJwzOJmU0= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1737912122; a=rsa-sha256; cv=none; b=yjoE7EjtLCJL4wFMKMQxeXxLUc84Kslo94tRm1rD2Pa3tXHLT1gdgTe837Jcca5DDIcbjb 10NOqu+31nQtWxcMD26lKSMfEgf6e09hCwhREFXZIudAzRcu1t1hOlIaHy30SSP3VKR63u yeH2yUhKrLIPg6wpJR77tRLCvkO4ISI= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=bG5hS8jy; spf=pass (imf26.hostedemail.com: domain of ubizjak@gmail.com designates 209.85.208.171 as permitted sender) smtp.mailfrom=ubizjak@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-lj1-f171.google.com with SMTP id 38308e7fff4ca-305d840926fso30898691fa.2 for ; Sun, 26 Jan 2025 09:22:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737912120; x=1738516920; 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=7DM9kP2MSMgmAITbtSXEnuoEUycWS4C2+ntpQx2P6pc=; b=bG5hS8jya3jwWcgrD8rHwlzSdJt3T6qs5VEObbb7B8YiqqYv3RIP0pLPeLhvBB/X6m kHNB3w37sem21fFmz0PpQp+nymbwBxy04LDYmazubOIHxz+06cWdNEt5j0FqH3dpe2Bp JHi6sqAk0+v1YCctFw4gQ0zh+4Llc1W8zsU81cFhDrPTvWiln9h1VqB8IIiBco33A1GT o+BCGDQA1i++5U16T30pga/sHHTP+PsGnhzyZnNdLxG+xkpBkkOQWQUjqHW1BQTYtpWA JolB3XACAYtYrk2sLwezJeEbuHf8CmbTCrA8c1mmh3iweLkIrmW1m/2LJC/FnC7RC5ah WsJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737912120; x=1738516920; 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=7DM9kP2MSMgmAITbtSXEnuoEUycWS4C2+ntpQx2P6pc=; b=E5Noldib9vKxJC7OpW10iosOxHMVMYCYvRGhk8ivSS4bJsvESewL7Bgb3Uy/YXmY3A N9yRkO+om1l+mKcOVrUmH/iXAMKz98hIBHjMlDDOvDsvUKuXZ7it2GpQsdv0RsXPIwrf /sSFgnARzL0FIA7qIFXZaLwalJ88rDuIzv+2K+sX6ikHH/Lif8U3s1ybDEc9nDTypE5T p/3L2xC1XStm8hiWTAoHCx0WRREe+TyDvJtE2CcLzF2I/zodhAuGGEV+oF++Td+deDPa oUESTM1z98zmRiw5vWV8braWvP8R6xwMYyGPdvmlh4cIGwoWs7Tcae7NeGNOYer/7WUl L+Iw== X-Forwarded-Encrypted: i=1; AJvYcCWxciO6SyjgIbdkdTD7xRyua+HaxV4PcEAQL0Cel/s1H8K6FICj3bJnXQ8MznIN9VvnMmTomecnYA==@kvack.org X-Gm-Message-State: AOJu0YzsYVkOaA34OX7AcZJpu0xEY+YFt2xDKEGUcxlFxflmiag4gmuA 7NS202m+TyhlMfwEnNJR7liO4PFvkfN4mFzWs/B5sc/iALEXvxSVMG2oCkuWhfM83+ep1Q2eK4K aamRxIXsOMnG2F/Mnx8SPmQJpHFM= X-Gm-Gg: ASbGncuNBNLNZ4ENjXjyyUmOCa1DWKgDljh8obOFnzMCJSby0DRl6nhs6F6lJf9wtk9 r3SBNcY+TYJiQ+TFuNGTJjU9+AlpeKPRis4nF4hJ8nWQi2D5I5yzvZ1Hf0JTaYA== X-Google-Smtp-Source: AGHT+IFgvS9yepFhImhbGeUdFQWVr6GnpyPoIl8O9keAmyBDaGEaMLm6z/05su8Ey74t1Vo1lTWyxsDdrXET4sWNL7w= X-Received: by 2002:a2e:8e24:0:b0:2ff:c3a2:f408 with SMTP id 38308e7fff4ca-3072ca897b7mr108902411fa.12.1737912119834; Sun, 26 Jan 2025 09:21:59 -0800 (PST) MIME-Version: 1.0 References: <20250124162248.60104eec848619a187242392@linux-foundation.org> In-Reply-To: From: Uros Bizjak Date: Sun, 26 Jan 2025 18:21:47 +0100 X-Gm-Features: AWEUYZkuEliDjT-yeR1XDZT3Al8BiU_YK0ero9EzLYRQnzOxHOErGZjiRzLIpCM Message-ID: Subject: Re: [GIT PULL] MM updates for 6.14-rc1 To: Linus Torvalds Cc: Andrew Morton , linux-mm@kvack.org, mm-commits@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: multipart/mixed; boundary="0000000000008dd86d062c9f32bd" X-Stat-Signature: bgzic5cyn3yapgz5hebpmtwgnhhgcuge X-Rspam-User: X-Rspamd-Queue-Id: 07DE1140010 X-Rspamd-Server: rspam03 X-HE-Tag: 1737912121-227855 X-HE-Meta: U2FsdGVkX19ZoGVJQi7h2+quIzmQzXHF9d7AdgqyJ8JN3/KgW9UQOxpyotgvArhTV6aY62AZKrMeMkDYsLGWZ9XqZZVuq3AgrkFSWbJJ2l+Rwy6HksasO/KXweMZ1deSawWCzapkuqvcAOkFd0xhRE1YCErUK6vchP6HcnRV7ydR8pVUC6umQz0OB3oTayZ9B1u/YV3/wEnQaD+8JJLT3oImNE+8vC8c4NLRnwG41NNmqbJKnsp8SNMSb/d3BTBbq0zELlDt3FdXu/QWj61MdqPJutJVpgMpsrzU9x436nIim40HcrYPeGFqZK+nlSpYARFkwOXaufF28sx1zQrawNh5vFX28gD7VVB8fSzmLsdVMVoThvSAwMYlfG3Bth+JUBRKdcImVlHagUcNvDc5avYX6BJdgXQxyxB80zeyBfKR0bjhsxln7YzxeEOty0aLeTAg7T8CUAOA4xKNpUfFkxsGldjSrmo0Rj1xAfBSb1AKHm6obmsET5jLO6n0xqg8j8Ms6puQUekgLpqDbo/3Z5ZQIQrGlqnN0GWAxAV1aYu2gdIFWRvPxMjx2eLtgTWiBlxZrKEErkSGFSbw9jKp18Gy1B1KWLHg7zXZM74/dvgcto2KjA70ZXMGYhjOVSAmVtfFZYqICao8/wzNr4KuxFPNHj2CsgHcfh9AJgxnCM6Vs0rg0mJ3m9Mka5M8TtkyUXTfwGfrJTbkEBQz9shPxL1ZQv75mVlQyla0dafLlurdFZiKrlJfuCP6ESNJDQz1xAX8nRc+mZAC8AxCuBXAf0+rwAvJ0nPcSyPzob081FMPgQAPxNXztLr1B2m1c/rXW8GXbWqI1He1Rs/k2MANUFZLkJw/hPgMBXums6FwsgoGDE2YVhf0pxYg9AL9PRefgYTuT0KDoXgT/kxav8fDcvsba4E0KnCiOX5uoMGyD2qdmy8+IwFxmmRXKyfQQweLfIawwdEwSbXVeGdqeKd B47ZP8vu /2G0Xm0mF6DCKj3cQxBrTKYlPWkuYJkjlPoT2UH6DZRGITTAIi+XczZ+L9rwNq4wYPYokiwHkP2HAvdbyPrfQ89HRBA/qK4cXTeUvanHrtyW6/OvaXSz4d9TjlFMnRaPqCGKC/JKLskRPCNe30E8dCiWGga6CR33PAmpwuknH/+gonuhtSlhb/mvcfvEUsa3Cj0AVCCe1wwT3SXqSEwh2GvuctEuV6UZrE0ezB32Esly+p5C9nS/bh23mtgn5v+ei5D0+QmynMIYOD71+J1eS01t+LKB4mAwuiMH4rbGuqaVa1zQLyMC3yGAeyyeJA+p5WPBS10wkbwKhytG4i+NR+nYLM7JHFbxp6g0CM+VmuQwSZPmbNwFp78923Uo++S+9R66owGbiQa5dOoquKZ/vw8J25uwKg4ok9GFDsmuLaDH+cQ8eSN3mfLryP5Oyqb/x8xuXAGU+xFg733uxwBAbI6QHM1GPTs9KHW8wFkfYg4hVz3OKcOzzV9+zpPY/91BWuOBT4VFEA1rWg+7Lo02M5qvw3EMNKv/n5CDyXdpXIGXFJQqjDBMANcrL2oszBHw+uUx1ko6pPP5ax8BTC503RDwJ88+cuxxNUN1sfaEM1PKOCa4H8FWg2Y0EpZBMinRh30YdvMIxeXH91CkMnP2PQVlhbJOLAqE1Rj7gvjcyB4aeBCXWGRKdsqQvNQ== 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: --0000000000008dd86d062c9f32bd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Jan 26, 2025 at 10:57=E2=80=AFAM Uros Bizjak wr= ote: > > On Sat, Jan 25, 2025 at 11:09=E2=80=AFPM Linus Torvalds > wrote: > > > > On Fri, 24 Jan 2025 at 16:22, Andrew Morton = wrote: > > > > > > Linus, please merge the MM updates for the 6.14 development cycle, > > > > This does not build at all for me. > > > > I get > > > > ./arch/x86/include/asm/current.h:49:9: error: call to undeclared > > function '__typeof_unqual__'; ISO C99 and later do not support > > implicit function declarations [-Wimplicit-function-declaration] > > > > when running the Rust 'bindgen', and what seems to be going on is that > > my version of *gcc* does support __typeof_unqual__, so I end up with > > > > CONFIG_CC_HAS_TYPEOF_UNQUAL=3Dy > > > > in my kernel config, but I think that 'bindgen' that generates the > > Rust bindings is based on LLVM, and clearly does not understand > > __typeof_unqual__ is available in Clang 19.1.0 in all C modes as an > extension [1] and as reported in [2], bindgen 0,70.1 seems to parse > __typeof_unqual__ okay. > > [1] https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html > [2] https://lore.kernel.org/lkml/9fa81826-8fa6-47e4-a0a2-4916e5d042a7@sta= nley.mountain/ > > Maybe configure could detect bindgen version and disable > CC_HAS_TYPEOF_UNQUAL [3] if it is too old? bindgen ChangeLog does not mention __typeof_unqual__, so I assume that the support depends on RUSTC_LLVM_VERSION. Does the attached incremental patch work for you? Uros. --0000000000008dd86d062c9f32bd Content-Type: text/plain; charset="US-ASCII"; name="p.diff.txt" Content-Disposition: attachment; filename="p.diff.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m6dvy9330 ZGlmZiAtLWdpdCBhL2luaXQvS2NvbmZpZyBiL2luaXQvS2NvbmZpZwppbmRleCBhMTUwN2I4NzE0 ZTQuLmQzNDIzNzFkZDE1ZCAxMDA2NDQKLS0tIGEvaW5pdC9LY29uZmlnCisrKyBiL2luaXQvS2Nv bmZpZwpAQCAtODk4LDcgKzg5OCw5IEBAIGNvbmZpZyBDQ19IQVNfSU5UMTI4CiAJZGVmX2Jvb2wg ISQoY2Mtb3B0aW9uLCQobTY0LWZsYWcpIC1EX19TSVpFT0ZfSU5UMTI4X189MCkgJiYgNjRCSVQK IAogY29uZmlnIENDX0hBU19UWVBFT0ZfVU5RVUFMCi0JZGVmX2Jvb2wgJChzdWNjZXNzLGVjaG8g J2ludCBmb28gKGludCBhKSB7IF9fdHlwZW9mX3VucXVhbF9fKGEpIGIgPSBhOyByZXR1cm4gYjsg fScgfCAkKENDKSAteCBjIC0gLVMgLW8gL2Rldi9udWxsKQorCWRlZl9ib29sIHkKKwlkZXBlbmRz IG9uICQoc3VjY2VzcyxlY2hvICdpbnQgZm9vIChpbnQgYSkgeyBfX3R5cGVvZl91bnF1YWxfXyhh KSBiID0gYTsgcmV0dXJuIGI7IH0nIHwgJChDQykgLXggYyAtIC1TIC1vIC9kZXYvbnVsbCkKKwlk ZXBlbmRzIG9uICFSVVNUIHx8IFJVU1RDX0xMVk1fVkVSU0lPTiA+PSAxOTAwMDAKIAogY29uZmln IENDX0lNUExJQ0lUX0ZBTExUSFJPVUdICiAJc3RyaW5nCg== --0000000000008dd86d062c9f32bd--