From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 3083 invoked from network); 18 Nov 2020 16:03:03 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 18 Nov 2020 16:03:03 -0000 Received: (qmail 7956 invoked by uid 550); 18 Nov 2020 16:02:59 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 7442 invoked from network); 18 Nov 2020 15:59:46 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trailofbits.com; s=google; h=from:mime-version:subject:message-id:date:to; bh=eENl0SrXb4bsr0bNDkRREPls5fartF/Qeo1MKyjyq+g=; b=XfmEg1lBzqD8nWnmQCUyCk8LCpttdqYT/OdtYOL50pfA7mYs97F0LxREJHniD56A1d YYL/HpFfExm79UToDNR6ET9DXkV6H+uqgBWXvBc5OrTMsO4Tg251p/ktZ00ngRkSVt31 +FafNA3vmLQW186BsIY7eOtIOEEn6f7Gr8wFEpJhSWxOawjZrXySRbZ7iL8jgYLbDJWQ Lsb6PfMzlNU0fs48OBjp3iLzaGhamakrPBtpPn/kWXBJe1TszCnVQgrCsEIC3Cz0ZytM 4pNrsAwLpkPjUp6BWzSRMxOEZJatVMqoQx8/5z+2hufIVpifXYhIUpLja7BRzlyIuQ4g yg6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:message-id:date:to; bh=eENl0SrXb4bsr0bNDkRREPls5fartF/Qeo1MKyjyq+g=; b=hSxc2OWH5iY9y0dC2Xb/YgCZGHLZBJBn/F/qJVTy5s5qwByiqhTHl2jvWf+AfHximr OwNAOuYGzL2LaoU3jDLVeXG4Yc35+XpSvyAVOvoMzzCUNVo9Z80ioxlF1Hr89yIjq3Up OGoDWuA/R5+qlL7IB+IJiFjbN3C935e3P0BklJ9IAOeXEKbVB0N3iHb8oOGICUoO8qtk pSV0fClAzty2vXIFOAIbZYUHaeTryxFkuTG7gf9Zimvb+17FokPe3ExHGvO6xh50Em8e kcNRiy+SjvomGb5LAtXGKL4418Rtuiz9S4/YFstNA1xQGIjPrGCW4DbJihEyXqr9pJqj 6xBA== X-Gm-Message-State: AOAM533gUrP631100TTznw3NCBL6LlqGEjgJD+jJd0npmMRUPY2ruR8B X2SO98VDPw5x0Q5qwjfsIrRCXoqc+K0Qiq6yyDWqABoEOXYkuISkYqR5ME3xUyPkzJiLQ6UJzE1 ZJyHLapXYy2VkfR7T0F7rNjquKo9BCYNdxEN/i6C85jQnCe2Ay41s09b/Myh4Fxr27FP3hBAcvA bCUYoY96vLyjs= X-Google-Smtp-Source: ABdhPJzEQOYuLWaYQDvaEdBUcVl3Zy9LqB9O5fCIAqwFPZK97LZ+/xnL+F5LgqaklXeavnvBrrynag== X-Received: by 2002:a05:622a:103:: with SMTP id u3mr4992167qtw.129.1605715173293; Wed, 18 Nov 2020 07:59:33 -0800 (PST) From: William Woodruff Content-Type: multipart/mixed; boundary="Apple-Mail=_2AC75558-EEFA-491D-91C2-EB781F1F61F3" Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Message-Id: Date: Wed, 18 Nov 2020 10:59:31 -0500 To: musl@lists.openwall.com X-Mailer: Apple Mail (2.3608.120.23.2.4) Subject: [musl] [PATCH] personality: add missing personality(2) values --Apple-Mail=_2AC75558-EEFA-491D-91C2-EB781F1F61F3 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Adds two missing personality(2) personas: UNAME26 and FDPIC_FUNCPTRS. FDPIC_FUNCPTRS was also missing its corresponding PER_LINUX_FDPIC value. This makes musl's personality.h header consistent with the definitions supplied by glibc's personality.h. --- include/sys/personality.h | 3 +++ 1 file changed, 3 insertions(+) --Apple-Mail=_2AC75558-EEFA-491D-91C2-EB781F1F61F3 Content-Disposition: attachment; filename=0001-personality-add-missing-personality-2-values.patch Content-Type: text/x-patch; x-unix-mode=0666; name="0001-personality-add-missing-personality-2-values.patch" Content-Transfer-Encoding: 7bit diff --git a/include/sys/personality.h b/include/sys/personality.h index 31d43dfe..411dc475 100644 --- a/include/sys/personality.h +++ b/include/sys/personality.h @@ -5,7 +5,9 @@ extern "C" { #endif +#define UNAME26 0x0020000 #define ADDR_NO_RANDOMIZE 0x0040000 +#define FDPIC_FUNCPTRS 0x0080000 #define MMAP_PAGE_ZERO 0x0100000 #define ADDR_COMPAT_LAYOUT 0x0200000 #define READ_IMPLIES_EXEC 0x0400000 @@ -17,6 +19,7 @@ extern "C" { #define PER_LINUX 0 #define PER_LINUX_32BIT ADDR_LIMIT_32BIT +#define PER_LINUX_FDPIC FDPIC_FUNCPTRS #define PER_SVR4 (1 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO) #define PER_SVR3 (2 | STICKY_TIMEOUTS | SHORT_INODE) #define PER_SCOSVR3 (3 | STICKY_TIMEOUTS | WHOLE_SECONDS | SHORT_INODE) --Apple-Mail=_2AC75558-EEFA-491D-91C2-EB781F1F61F3--