From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cygnus.enyo.de (cygnus.enyo.de [79.140.189.114]) by sourceware.org (Postfix) with ESMTPS id 8EF003858C41 for ; Tue, 31 Oct 2023 10:37:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8EF003858C41 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=deneb.enyo.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=deneb.enyo.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8EF003858C41 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=79.140.189.114 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1698748669; cv=none; b=Rrdilkz7hiQvb1RME9IMiEgs2HqsNwYbuUBFJtVV+c1+ZDoYzdrkEyaFMxvsrkolzyS+q/dv0qPQ2ueegAgAVKG6nYKUfO/6ldHN28/mhKGyTfCruW98p2J7jAi03KoPyfLUsoKtA4naDh11VyNWaAJueI4lcYX53t2bgOYQkFI= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1698748669; c=relaxed/simple; bh=3HjLvn8uoi4Y6iRk43hRXe3tPhyoOkIDF1+N4kd9/kw=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=X4sdv71Bh7wvrLZYC9kmy6BFQbi+GMV7/H7zpwIzwFHlSz0keQimt2bE0ieXIYpvLSt0JkQkucMO1Oq8tJvJI2uYP9fti7eE+h0vMwXCnRg+Lk9phgHie/ImuRUZAiP0Q+IWE2nNv+XXm7wFDiWcDtIA/L3ioAyleCZUL3GeJ28= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from [172.17.203.2] (port=57851 helo=deneb.enyo.de) by albireo.enyo.de ([172.17.140.2]) with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) id 1qxm7z-00ASRH-S4; Tue, 31 Oct 2023 10:37:44 +0000 Received: from fw by deneb.enyo.de with local (Exim 4.96) (envelope-from ) id 1qxm80-0009MI-2Y; Tue, 31 Oct 2023 11:37:44 +0100 From: Florian Weimer To: Gabriel Ravier Cc: Adhemerval Zanella , libc-alpha@sourceware.org, Joseph Myers Subject: Re: [PATCH 5/6] linux: Sync Linux 6.6 elf.h References: <20231030213245.2626895-1-adhemerval.zanella@linaro.org> <20231030213245.2626895-6-adhemerval.zanella@linaro.org> <87sf5r42l6.fsf@mid.deneb.enyo.de> <571162dd-0a72-477a-a947-21db2fb63f55@gmail.com> Date: Tue, 31 Oct 2023 11:37:44 +0100 In-Reply-To: <571162dd-0a72-477a-a947-21db2fb63f55@gmail.com> (Gabriel Ravier's message of "Tue, 31 Oct 2023 10:21:35 +0000") Message-ID: <877cn33wnb.fsf@mid.deneb.enyo.de> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-9.6 required=5.0 tests=BAYES_00,GIT_PATCH_0,KAM_DMARC_STATUS,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: * Gabriel Ravier: > On 10/31/23 08:29, Florian Weimer wrote: >> * Adhemerval Zanella: >> >>> It adds NT_X86_SHST (2fab02b25ae7cf5), NT_RISCV_CSR/NT_RISCV_VECTOR >>> (9300f00439743c4), and NT_LOONGARCH_HW_BREAK/NT_LOONGARCH_HW_WATCH >>> (1a69f7a161a78ae). >>> --- >>> elf/elf.h | 6 ++++++ >>> 1 file changed, 6 insertions(+) >>> >>> diff --git a/elf/elf.h b/elf/elf.h >>> index 73a64baa79..50b73fa329 100644 >>> --- a/elf/elf.h >>> +++ b/elf/elf.h >>> @@ -796,6 +796,8 @@ typedef struct >>> #define NT_386_TLS 0x200 /* i386 TLS slots (struct user_desc) */ >>> #define NT_386_IOPERM 0x201 /* x86 io permission bitmap (1=deny) */ >>> #define NT_X86_XSTATE 0x202 /* x86 extended state using xsave */ >>> +/* Old binutils treats 0x203 as a CET state */ >>> +#define NT_X86_SHST 0x204 /* x86 SHSTK state */ >>> #define NT_S390_HIGH_GPRS 0x300 /* s390 upper register halves */ >>> #define NT_S390_TIMER 0x301 /* s390 timer register */ >>> #define NT_S390_TODCMP 0x302 /* s390 TOD clock comparator reg >> That comment will be outdated soon. I'm not sure it's helpful. > > For what reason will it find itself outdated ? The binutils versions that treat this as the CET flag will age out fairly quickly, I think.