From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from loongson.cn (mail.loongson.cn [114.242.206.163]) by sourceware.org (Postfix) with ESMTP id 926B23858D37 for ; Mon, 3 Apr 2023 12:33:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 926B23858D37 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=loongson.cn Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=loongson.cn Received: from loongson.cn (unknown [10.20.4.187]) by gateway (Coremail) with SMTP id _____8BxedmqxypkxQ4WAA--.33960S3; Mon, 03 Apr 2023 20:33:46 +0800 (CST) Received: from [10.20.4.187] (unknown [10.20.4.187]) by localhost.localdomain (Coremail) with SMTP id AQAAf8CxdbynxypkKG4UAA--.16178S3; Mon, 03 Apr 2023 20:33:43 +0800 (CST) Subject: Re: [PATCH] LoongArch: Modify some member names in mcontext_t and ucontext_t structs to align them with the kernel. To: Adhemerval Zanella Netto , libc-alpha@sourceware.org References: <20230403025143.2882449-1-caiyinyu@loongson.cn> <5c13bb4b-0e9f-5f46-3955-a651f5f34ec6@linaro.org> From: caiyinyu Message-ID: <5575a4f7-00f6-9006-7a56-52b4c2a7401b@loongson.cn> Date: Mon, 3 Apr 2023 20:33:43 +0800 User-Agent: Mozilla/5.0 (X11; Linux mips64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <5c13bb4b-0e9f-5f46-3955-a651f5f34ec6@linaro.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-CM-TRANSID:AQAAf8CxdbynxypkKG4UAA--.16178S3 X-CM-SenderInfo: 5fdl5xhq1xqz5rrqw2lrqou0/ X-Coremail-Antispam: 1Uk129KBjvdXoWrtw18trW3Jr13KryUGF1rWFg_yoWfJwb_AF Zrta92g3W7Ja4Fqan2vryIka1qgF4UJryxXr4xXr4xX34YvFs3AF47WFn7uFyxtr18XFnx t345Ar4ayw1UXjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8wcxFpf9Il3svdxBIdaVrn0 xqx4xG64xvF2IEw4CE5I8CrVC2j2Jv73VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUY B7kC6x804xWl14x267AKxVWUJVW8JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0rVWrJVCq3w AFIxvE14AKwVWUJVWUGwA2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK021l84ACjcxK 6xIIjxv20xvE14v26r1j6r1xM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26r1j6r4UM28EF7 xvwVC2z280aVAFwI0_Gr1j6F4UJwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_Gr1j6F4UJwAS 0I0E0xvYzxvE52x082IY62kv0487Mc804VCY07AIYIkI8VC2zVCFFI0UMc02F40EFcxC0V AKzVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUGVWUXwAv7VC2z280aVAFwI0_Gr0_Cr1l Ox8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcVAKI48JMxk0xIA0c2IEe2xFo4CEbIxvr21l42 xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1l4IxYO2xFxVAFwI0_Jrv_JF1l x2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14 v26r1Y6r17MIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IY x2IY6xkF7I0E14v26r1j6r4UMIIF0xvE42xK8VAvwI8IcIk0rVWUJVWUCwCI42IY6I8E87 Iv67AKxVW8JVWxJwCI42IY6I8E87Iv6xkF7I0E14v26r4j6r4UJbIYCTnIWIevJa73UjIF yTuYvjxUzpBTUUUUU X-Spam-Status: No, score=-7.3 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,NICE_REPLY_A,SPF_HELO_PASS,SPF_PASS,TXREP 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: 在 2023/4/3 下午8:29, Adhemerval Zanella Netto 写道: > > On 02/04/23 23:51, caiyinyu wrote: >> During the construction of the LoongArch Alpine system, >> we found that there is an inconsistency in the member >> names of mcontext_t and ucontext_t between musl and glibc, >> which can cause compilation errors. After testing, we have >> decided to modify some member names. >> >> This patch will be backported to glibc versions 2.36 and 2.37. > You can't do it without breaking the API and I don't think we should allow > the precedence. Afaik loongarch is not yet on musl, so why can't you mimic > what loongarch already defined in glibc on musl? The latest patch: https://sourceware.org/pipermail/libc-alpha/2023-April/146897.html The latest emails: https://sourceware.org/pipermail/libc-alpha/2023-April/thread.html (bottom)