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 E4398CF9C5B for ; Mon, 23 Sep 2024 08:09:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 53EEC6B007B; Mon, 23 Sep 2024 04:09:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4EE946B0083; Mon, 23 Sep 2024 04:09:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3B64A6B0085; Mon, 23 Sep 2024 04:09:45 -0400 (EDT) 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 1E6826B007B for ; Mon, 23 Sep 2024 04:09:45 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 9195EA115D for ; Mon, 23 Sep 2024 08:09:44 +0000 (UTC) X-FDA: 82595279088.14.50EEEB7 Received: from mail-yw1-f174.google.com (mail-yw1-f174.google.com [209.85.128.174]) by imf16.hostedemail.com (Postfix) with ESMTP id 87407180009 for ; Mon, 23 Sep 2024 08:09:42 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=none; spf=pass (imf16.hostedemail.com: domain of geert.uytterhoeven@gmail.com designates 209.85.128.174 as permitted sender) smtp.mailfrom=geert.uytterhoeven@gmail.com; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1727078922; a=rsa-sha256; cv=none; b=Zj8lC2y8mkOk4ImgGdJ8rYqr9u4Brm6CiHWw65ghCjYVzSH8ouahqjfRGElK0Yxajv2n+V vLTEcR5RcWNf+JmgP6G592UOoLfz0sHaIPma6PGdwZr6EhniIHJkSkwwLZ7BFN7dMkkyOU A7A7IDfkSWY0RRRqw5WdP5Aa1FbmoqI= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=none; spf=pass (imf16.hostedemail.com: domain of geert.uytterhoeven@gmail.com designates 209.85.128.174 as permitted sender) smtp.mailfrom=geert.uytterhoeven@gmail.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1727078922; 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; bh=wVY9Ax26xUoEWznErAID4sAsODNFBa3xi8aRIp4xJOM=; b=XwRVJuQm0aT6frSyy5C7aFgK21FMIALhC1UB6brKehimr4Tfnkb4RL0nYv3D8IOhvC4S9b kus/0GMThnin/r2DreUTfsecPodcU4Ul2GGwSzN4Mb38M5ROHolCdEY0EEUBafHQz3EhZZ g2pMEUWGL+VvM8QB7Icuy9n+cLNebCk= Received: by mail-yw1-f174.google.com with SMTP id 00721157ae682-6b747f2e2b7so30239007b3.3 for ; Mon, 23 Sep 2024 01:09:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727078981; x=1727683781; 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=wVY9Ax26xUoEWznErAID4sAsODNFBa3xi8aRIp4xJOM=; b=NHkycGXppLk83KyCvLi0iPLZcdTN6iyOowBI9yNMJFiEncSoAbP8iDE2UeS4rYO61v tY55x1MPJJo5WT0mm6541D2zsg2oi7RTuO/7P7klnvZvR3NQl4DhpDKiTjLb4b/lQjjk VTwQOIQpSeRlZMZrQzVPUMTtJZEQpQydMg+8bgc6nojlevlFI4EneZIU7gEJq8i3uxLN QOgIa3Vve3JhwzmtOBIa7HmvnmKxkOis99BIhPa5J22gJ2FlfJ3wQCsmWryKHw8Sjs8d 3pCcYJF1u2wEbdPUxypsTYKObWTtZ6CIA05r/wuvZ7Rt6p/p7Oq8RHsM8/7rypicE5x2 RpxQ== X-Forwarded-Encrypted: i=1; AJvYcCUf8ut0pzThXV4NL4fe/wKE7XHnNMJc4qT44bZnCsbFy+PMw40kNNle2jvBp6vGAfHVVYuWWWHTQA==@kvack.org X-Gm-Message-State: AOJu0YwSyfKYiBhnTFRYEoyymPbpbfAlacmNWzS6FTIH1yjkWRdlDefK +3p83agRyUsWGFHvewXmg+X8LTRZhPmAWH613XZSmjv4d/RUo41bb/ojzbDA X-Google-Smtp-Source: AGHT+IESZ6C9/hVS0Hyk2I6w53Gm2+IvgPeoTFJsvL1U0i/bJR2Xs3U6q8vqc/8cJntrNErYnZq9Ww== X-Received: by 2002:a05:690c:7001:b0:6db:e28d:5e74 with SMTP id 00721157ae682-6dfeeef0300mr84259317b3.40.1727078980665; Mon, 23 Sep 2024 01:09:40 -0700 (PDT) Received: from mail-yw1-f172.google.com (mail-yw1-f172.google.com. [209.85.128.172]) by smtp.gmail.com with ESMTPSA id 00721157ae682-6dbe51bc7b6sm32867457b3.38.2024.09.23.01.09.40 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 23 Sep 2024 01:09:40 -0700 (PDT) Received: by mail-yw1-f172.google.com with SMTP id 00721157ae682-6dfff346a83so18225767b3.2 for ; Mon, 23 Sep 2024 01:09:40 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCWXNei3oGXl3Ywa1Z5ON21RRQEwisZkM5YbdWKNO4vHsgIbyQPCbFa/c6+WXY/X6rF8DdZ6KUjWhA==@kvack.org X-Received: by 2002:a05:690c:b8e:b0:6d3:4c37:d652 with SMTP id 00721157ae682-6dfeed618admr92197177b3.24.1727078979858; Mon, 23 Sep 2024 01:09:39 -0700 (PDT) MIME-Version: 1.0 References: <20240920023317.f20c9ecbb2a2f4bf382d831c@linux-foundation.org> In-Reply-To: From: Geert Uytterhoeven Date: Mon, 23 Sep 2024 10:09:28 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] MM updates for 6.12-rc1 To: Linus Torvalds Cc: Andrew Morton , linux-mm@kvack.org, mm-commits@vger.kernel.org, linux-kernel@vger.kernel.org, Huang Ying , Thomas Gleixner Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Stat-Signature: egn818jzchbbocmrai4aoyp1k6y59s5a X-Rspamd-Queue-Id: 87407180009 X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1727078982-229662 X-HE-Meta: U2FsdGVkX18F5jmPQPbnjUzOIOr1rumwypAj65eiAwMkAUtxXLtd07XNzwcmmol65MrjiVa9ZnxoOw70pe2uhYjjoVZQcenrfOmiRXLS1DtLlbr4NEUm1yJHs9xasXcQNpTDdIAoskzuTkQkRz4/LR1QegGtz9qYydQbDL8kitIb4RvunFi4poNlN5Kq/vrjrqnO8SlcyghW7zEShGm6eP6THpqG7VLNsJv9FytJiNG/LISk56OcrtyummJkR2v7vPMCp1xxyeU2wGGEx6L/eM7sZGScBsdQZzAO2ZnZFCeAYKcZ151XalfZs9i+O8zmkNVn10abgskC3l9gVJ9zWtiv6pLSAVa+v4mhNsLAqQGydr1tHkRWxdSyu9Vn7dMnHFigKuHjPP7s5bB3DJQLdKrfDFpFIqD0xwEyIMYmR5i1GgSjyo2lVWE/Qpf5ZdsHprIe6qarwLfb/wlh4aM+b7+nwMI0G5E+/ewSI2dY5GtPbQwIt2J98IADBPt7AXu23MiIKovNvwGlkWIV7sR/azM36gQlELJB6485FqBg2tHCX36Xbmju7kTVZ5ChDHz96tffaMeK2sr1FLrfdCgF+bey6bkPnH1DuztAKTna6cq8387kN6w8dB2AOesMJEDILerTbJ44SpBzco9sbhbNkBY3XWAHQcUkcBTp+FNgnlSx4PW6wExlP6bFoRJnle8pIdLDEiS2qWPIebFcnMkqIqyveJuvZ8Ry4FxsiXII6pd4r9+zbUouGfdKSZSGa5m/iTN3iOO9aCP2P0sIMSB3d4LM5tTM/Vhn0j98xwi40DQb9ANSuuiIhzyr2p3uJhciRIHdRknuaaP4NFHyv1fT+Zc4ZSLct+aYGZB7pnCEY+qxzbA0bkhgvFXk8hkjwSp9gGsutm6mi6DH/DWFJp16IMfxIc8Zj44WsS4id7p9L40RDUtponQTy0xjPAxNRYf5ofVvMi6+DiARbIXM9iX 5A006XGz r89q7Y2ORVNYMYM6fk6VfghDEQWWtk0OnxmoZencfyk0/Va6sBWIPZDdYggMLOKrRnA+CpjiFgryQ3zoj/yUOe0ikL2mUe/iXdz9ZDjZldeCHx98/3LZkn8mIFW4MuLzcqIJKTJhHwY4x/80Mf4WGhad7AU210Fl/tedFjbMmduIbpF/ibDNUKD8g/ewtUDerw6VGBonRDS7F+6gFCbLLl3kAaLUsJAqruJBvu6gEMTE0f3rcw+J/nooQk8/uPixP3vDQJ7oRh3yK/mP1hzIAhGf/9o174uhHq6uaOsCkUr8yqiMfMlRXfzIgOkDPct7ry1Sx4Cy9ctab5mHZyJrYWcrF4s85kTI6Fm6x0aduj7MRUVAQcvrr45+TvV2SalJQtNZxzL2pmqTq8LJq9bAMhm5bTqxQ8+q3QX/G/Fl2fOL53jw3shVv2cCmD0GnLz50p3o0GaVph5Bz7jWSrgyIwNLPfg== 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: Hi Linus, On Sun, Sep 22, 2024 at 6:35=E2=80=AFPM Linus Torvalds wrote: > On Sun, 22 Sept 2024 at 02:32, Geert Uytterhoeven = wrote: > > kernel/resource.c: In function =E2=80=98gfr_start=E2=80=99: > > ./include/linux/minmax.h:93:30: error: conversion from =E2=80=98lon= g long > > unsigned int=E2=80=99 to =E2=80=98resource_size_t=E2=80=99 {aka =E2=80= =98unsigned int=E2=80=99} changes value > > from =E2=80=9818446744073709551615=E2=80=99 to =E2=80=984294967295=E2= =80=99 [-Werror=3Doverflow] > > > > Due to > > > > #define PHYSMEM_END (-1ULL) > > > > not being correct on 32-bit without LPAE. > > Hmm. Can you check if making it be > > #define PHYSMEM_END ((phys_addr_t)-1) > > fixes things for you? That fixes the warning/error, as expected. > That said, it would probably be even better if we got rid of these > games entirely, and m68k just defined MAX_PHYSMEM_BITS instead. Maybe > as a config option, since I assume it's going to be either 24 or 32 > depending on CPU (or are there other choices? I used to know the old > m68k, but...) Indeed, on 68000 and 68008 it could be 24 resp. 20 ;-) But all systems with a MMU (and even MC68328 without MMU) do support a 32-bit external address space, so 32 seems fine. BTW, other 32-bit architectures are suffering from the same issue (kisskb shows mips, xtensa, parisc, powerpc failures). BTW2, the following may not work with the default PHYSMEM_END due to integer overflow, on both 32-bit and 64-bit: mm/sparse.c: unsigned long max_sparsemem_pfn =3D (PHYSMEM_END + 1) >> PAGE_SHIFT; Gr{oetje,eeting}s, Geert --=20 Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k= .org In personal conversations with technical people, I call myself a hacker. Bu= t when I'm talking to journalists I just say "programmer" or something like t= hat. -- Linus Torvalds