From patchwork Thu Apr 23 19:26:24 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella Netto X-Patchwork-Id: 38853 Return-Path: X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-qk1-x743.google.com (mail-qk1-x743.google.com [IPv6:2607:f8b0:4864:20::743]) by sourceware.org (Postfix) with ESMTPS id 30CD63959C26 for ; Thu, 23 Apr 2020 19:26:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 30CD63959C26 Received: by mail-qk1-x743.google.com with SMTP id l25so7739785qkk.3 for ; Thu, 23 Apr 2020 12:26:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=tIPmv2pGbqGdJWQ65ubCQL3Fna2QxeDs+jWXRHD/rhE=; b=uMNn2AnCnmDmsPOEYI9Ul2ifHOpI4fNck3zEmxPFBBmTx2pFxJA5ucKlKx80BP4ZyR Otyn24s07hT8TtETW514gAlMsRdptjFv4bHSqSRHfW9YujpLzA5uz0BxbYLAW6Gm9nIm zU7axpmyFH9sDGZZ+uePCubhCQvHPO+IOy+DFvH3B2z8CJRSPF3Y18h+FQdA8wtPsXDz O2+IizQzyNWibv+P7P0Z5+ipJyZFqB15lmLdkpFiIQ4kA85XuT8DKzyyvt6oCvFeEvmc 9yG0InyHcmTrqByT4GVbqmPXqmhLbtySdvVFWHPVZ2AEyr82o2pddOlkMqNsXD7gdPL3 5R7A== X-Gm-Message-State: AGi0PubRr1X1vGVNCghrzeP16lmVZYp7qGMhXlmR1HUn81aF13kZ43MZ 79GouQHucl5INau2rRNJ6GbARNvi0yNInA== X-Google-Smtp-Source: APiQypJKdB4m8l4xWvQPHtrlq1j6AUG0HdvSPB3PF2jJuEv6g+ZDBzMoatIiAQ3pqTdxYL6a5qX/eA== X-Received: by 2002:ae9:edc6:: with SMTP id c189mr5181203qkg.422.1587669991374; Thu, 23 Apr 2020 12:26:31 -0700 (PDT) Received: from localhost.localdomain ([177.194.48.209]) by smtp.googlemail.com with ESMTPSA id z90sm2212221qtd.75.2020.04.23.12.26.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2020 12:26:30 -0700 (PDT) From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH 2/3] mips: Fix SIGRTMAX definition Date: Thu, 23 Apr 2020 16:26:24 -0300 Message-Id: <20200423192625.21629-2-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200423192625.21629-1-adhemerval.zanella@linaro.org> References: <20200423192625.21629-1-adhemerval.zanella@linaro.org> X-Spam-Status: No, score=-25.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2020 19:26:33 -0000 MIPS support up to 96 real time signal, instead of current 95. This increases the NSIG value, however it does not incur in a compat issue for older programs (which won't access the new element). The sys_siglist is automatically expanded as well. Checked with a mips*-linux-gnu build. --- sysdeps/unix/sysv/linux/mips/bits/signum-arch.h | 2 +- sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist | 6 +++--- sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist | 6 +++--- sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/sysdeps/unix/sysv/linux/mips/bits/signum-arch.h b/sysdeps/unix/sysv/linux/mips/bits/signum-arch.h index 36b1d62e35..a9d5f41e66 100644 --- a/sysdeps/unix/sysv/linux/mips/bits/signum-arch.h +++ b/sysdeps/unix/sysv/linux/mips/bits/signum-arch.h @@ -60,6 +60,6 @@ /* By default no real-time signals are supported. */ #define __SIGRTMIN 32 -#define __SIGRTMAX 127 +#define __SIGRTMAX 128 #endif /* included. */ diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist index a6f99a7369..e0568438b6 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist @@ -2077,7 +2077,7 @@ GLIBC_2.3.2 pthread_cond_signal F GLIBC_2.3.2 pthread_cond_timedwait F GLIBC_2.3.2 pthread_cond_wait F GLIBC_2.3.2 strptime_l F -GLIBC_2.3.3 _sys_siglist D 0x200 +GLIBC_2.3.3 _sys_siglist D 0x204 GLIBC_2.3.3 gnu_dev_major F GLIBC_2.3.3 gnu_dev_makedev F GLIBC_2.3.3 gnu_dev_minor F @@ -2095,8 +2095,8 @@ GLIBC_2.3.3 remap_file_pages F GLIBC_2.3.3 sched_getaffinity F GLIBC_2.3.3 sched_setaffinity F GLIBC_2.3.3 semtimedop F -GLIBC_2.3.3 sys_sigabbrev D 0x200 -GLIBC_2.3.3 sys_siglist D 0x200 +GLIBC_2.3.3 sys_sigabbrev D 0x204 +GLIBC_2.3.3 sys_siglist D 0x204 GLIBC_2.3.4 __chk_fail F GLIBC_2.3.4 __fprintf_chk F GLIBC_2.3.4 __gets_chk F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist index 99965cfb0f..70e2e9a8c5 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist @@ -2083,7 +2083,7 @@ GLIBC_2.3.2 pthread_cond_signal F GLIBC_2.3.2 pthread_cond_timedwait F GLIBC_2.3.2 pthread_cond_wait F GLIBC_2.3.2 strptime_l F -GLIBC_2.3.3 _sys_siglist D 0x200 +GLIBC_2.3.3 _sys_siglist D 0x204 GLIBC_2.3.3 gnu_dev_major F GLIBC_2.3.3 gnu_dev_makedev F GLIBC_2.3.3 gnu_dev_minor F @@ -2101,8 +2101,8 @@ GLIBC_2.3.3 remap_file_pages F GLIBC_2.3.3 sched_getaffinity F GLIBC_2.3.3 sched_setaffinity F GLIBC_2.3.3 semtimedop F -GLIBC_2.3.3 sys_sigabbrev D 0x200 -GLIBC_2.3.3 sys_siglist D 0x200 +GLIBC_2.3.3 sys_sigabbrev D 0x204 +GLIBC_2.3.3 sys_siglist D 0x204 GLIBC_2.3.4 __chk_fail F GLIBC_2.3.4 __fprintf_chk F GLIBC_2.3.4 __gets_chk F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist index 2c8bafc669..4e0f236115 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist @@ -2076,7 +2076,7 @@ GLIBC_2.3.2 pthread_cond_signal F GLIBC_2.3.2 pthread_cond_timedwait F GLIBC_2.3.2 pthread_cond_wait F GLIBC_2.3.2 strptime_l F -GLIBC_2.3.3 _sys_siglist D 0x400 +GLIBC_2.3.3 _sys_siglist D 0x408 GLIBC_2.3.3 gnu_dev_major F GLIBC_2.3.3 gnu_dev_makedev F GLIBC_2.3.3 gnu_dev_minor F @@ -2095,8 +2095,8 @@ GLIBC_2.3.3 sched_setaffinity F GLIBC_2.3.3 semtimedop F GLIBC_2.3.3 strtoll_l F GLIBC_2.3.3 strtoull_l F -GLIBC_2.3.3 sys_sigabbrev D 0x400 -GLIBC_2.3.3 sys_siglist D 0x400 +GLIBC_2.3.3 sys_sigabbrev D 0x408 +GLIBC_2.3.3 sys_siglist D 0x408 GLIBC_2.3.4 __chk_fail F GLIBC_2.3.4 __fprintf_chk F GLIBC_2.3.4 __gets_chk F