From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by sourceware.org (Postfix) with ESMTPS id 421DA385841A for ; Sat, 25 Feb 2023 20:09:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 421DA385841A Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmx.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1677355746; i=deller@gmx.de; bh=PFLAm0PLtuW1r7Ny06DIPgMNG7iFQGKVBRNmj/RjSbQ=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=YHWKSZXVIQgWxO1nErTss/y5tfg8xtpc/NAoSHFJb/X/LO2+F7CSZxKzQfrCGeH44 NoGtvG83YLxJt5/vbAL7VupQorelAFrOy2Qp8XT4P5dbWJjQ0b8BvU6bXxeBYvBadB 38s069pwjqEJ+Ky7d4KqWyO3nhgRHDwJEn2G5Zlt3NWBycggKxSFXAaNEA8PyEj/o1 fe7A5ulVDE0gQ62PkSJ6xjFwU6uV48FRCyBBwekQJnRTEMr1+XMsRNRlLQOIwjYzzm JBlr+L/v1h/IHhJe4nxkFjwSWW9tSXBGlpNA7ntnHNVs356iV8a0VQWzt2iCKmNdl5 CFRwdNQSeBihg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.20.60] ([92.116.139.251]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N49lJ-1oWj5M3Rpp-0102Pf; Sat, 25 Feb 2023 21:09:05 +0100 Message-ID: Date: Sat, 25 Feb 2023 21:09:02 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: [PATCH v2] hppa: Drop old parisc-specific MADV_* constants Content-Language: en-US To: Joseph Myers Cc: libc-alpha@sourceware.org, dave.anglin@bell.net, fweimer@redhat.com References: <218a1225-a5d3-cb3-7f2e-9f4785e14dd@codesourcery.com> From: Helge Deller In-Reply-To: <218a1225-a5d3-cb3-7f2e-9f4785e14dd@codesourcery.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:CwgRIEGBPBb3KoeWG7ApJeSQcoeF9Xgb78E9A71DR6sy+jGXFKt YrD+m+RWWp0UTMHbQTxYMhNdnx9TNG+hvb5+LhQAJQgUtI5AEu4Pi1JE5zZua24IuL6jT6B /vmYTnskxjKTjSxP7BQ9F5QFCokEFIoujn3tDapV9NHOA3i1Ekyr7gDrr+vlrm/8z/HBIpB mXg/Ia/gL7dGeEnuckJ8A== UI-OutboundReport: notjunk:1;M01:P0:V+X1raL1M28=;H7RbinozCdwDYutftPI+VFxsgMd 7hFzp8KKkYnFqy2Tyoui3F8iwdZd1ih+D80bKs94GtXloJnYt9VRH6TZreOlKsQWi8JpXiF60 CAiwlVIwzFg+WauDbO4rbeltqDdzOK4cYINvy7tYtxaXcYwXz5spzR5X77Cs2wzz80RAroS6g Y+Du9cE+HBtb7OHGUV+38eDgRIocZ05HZitWh9mkC61jvjtWXAqwECqHjA5UsgpJ31o27kZFM frchVITp/PTfiasrYR2iCpv3pIjISpJOW62+maxlR3y+YDhFFpSbFz/TqaceKRMkHvJyyJU8U MwSjoel0wJsf/z5DQDQ5eb86kmADuWiMXXE+H8kiVN4K2PaiNAze3r7nOQzWe1lYLsTFqtx0W M8yMbFHv1InEXQplZKJokxoz/IY/WQNlNpXSAGxVsyy38AJkWz63pBkiRjZWRHMMSAiFp3J8m pRk+892LcMz3vjp4PhzL0EuD/hwEPqtsAaBrOeFiJKjAJDx3cPedeZbD/xBedx8jZJetDdHh8 e1MW187wPty/Xld1pLqIjXTfnGG6W5LMMCWrAgIWRFsxOId52BBaZkim1hSyEZwuPJYcWt0SC ZaY5E5752Zf01Z0BvJBiJy/7f54w4EQ813CoyOBZJXtzuwAqTwQZJ82qOCHbOADK9U4VLrxsH HND2b+ZZ5hEx+ncBBkd1I2hjlYtotQ+GNxNijLnJ0x4Tl8DS9j19R8+CSU3eQUekyHRERIdyw pV0PnBtfT+TYERWeLCe+5ZFllv6e5OtE7grEjQYsnyRl/bv9yq/kKd8BcP4xw06nDW/kuogI1 pJvwcCryJKTKjtQRjWfMC18AAgsADGTInvklG8YETd5iTmTS3XBQJrUKQeGJDQJG5E2r/igwm csVnpK2rzVfaRlFB/iCmFeWF1wCvCxHDurwikfxgxjAQB4KZva37TJxqHLoKzDQXF53M7g8id LjAuXXYrKcPgoGwsbY3yQFmuEJI= X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi Joseph, On 2/22/23 16:35, Joseph Myers wrote: > On Fri, 10 Feb 2023, Helge Deller via Libc-alpha wrote: > >> The Linux kernel upstream commit 71bdea6f798b ("parisc: Align parisc >> MADV_XXX constants with all other architectures") dropped the >> parisc-specific MADV_* values in favour of the same constants as >> other architectures. In the same commit a wrapper was added which > > I'd like to enquire about another part of that commit. It removes the > #define of MAP_VARIABLE to 0, so resulting in tst-mman-consts failing if= I > update build-many-glibcs.py to use Linux 6.2. Oh, didn't knew that. Basically it wasn't necessary to drop MAP_VARIABLE, but since no other arc= h defined it either and as it's not used anywhere in the kernel I assumed it= 's ok to drop it. > So we'll need to change > tst-mman-consts.py to allow variation between userspace and kernel > regarding whether that macro is defined (the expectation of the test bei= ng > that newer kernels only add macros tested for, not remove them), but > should we also remove that define in glibc? Yes, I think that's the best solution. Keeps glibc and kernel in sync. Thank you! Helge