Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2196895/?format=api
{ "id": 2196895, "url": "http://patchwork.ozlabs.org/api/patches/2196895/?format=api", "web_url": "http://patchwork.ozlabs.org/project/glibc/patch/20260216132029.576358-1-yury.khrustalev@arm.com/", "project": { "id": 41, "url": "http://patchwork.ozlabs.org/api/projects/41/?format=api", "name": "GNU C Library", "link_name": "glibc", "list_id": "libc-alpha.sourceware.org", "list_email": "libc-alpha@sourceware.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260216132029.576358-1-yury.khrustalev@arm.com>", "list_archive_url": null, "date": "2026-02-16T13:20:29", "name": "tests: aarch64: fix makefile dependencies for dlopen tests for BTI", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "c73dbb008b869e11573bb0d7a8f3fe3ea19b8eea", "submitter": { "id": 88214, "url": "http://patchwork.ozlabs.org/api/people/88214/?format=api", "name": "Yury Khrustalev", "email": "yury.khrustalev@arm.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/glibc/patch/20260216132029.576358-1-yury.khrustalev@arm.com/mbox/", "series": [ { "id": 492309, "url": "http://patchwork.ozlabs.org/api/series/492309/?format=api", "web_url": "http://patchwork.ozlabs.org/project/glibc/list/?series=492309", "date": "2026-02-16T13:20:29", "name": "tests: aarch64: fix makefile dependencies for dlopen tests for BTI", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/492309/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2196895/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2196895/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "libc-alpha@sourceware.org" ], "Delivered-To": [ "patchwork-incoming@legolas.ozlabs.org", "libc-alpha@sourceware.org" ], "Authentication-Results": [ "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)", "sourceware.org;\n dmarc=pass (p=none dis=none) header.from=arm.com", "sourceware.org; spf=pass smtp.mailfrom=arm.com", "server2.sourceware.org;\n arc=none smtp.remote-ip=217.140.110.172" ], "Received": [ "from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fF3Lm08wZz1xpY\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 17 Feb 2026 00:21:04 +1100 (AEDT)", "from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id BFDAD4BAD156\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 16 Feb 2026 13:21:01 +0000 (GMT)", "from foss.arm.com (foss.arm.com [217.140.110.172])\n by sourceware.org (Postfix) with ESMTP id 8A9284BA23C6\n for <libc-alpha@sourceware.org>; Mon, 16 Feb 2026 13:20:41 +0000 (GMT)", "from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])\n by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9C388150C;\n Mon, 16 Feb 2026 05:20:34 -0800 (PST)", "from fdebian.localdomain (unknown [10.57.10.35])\n by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A65D13F632;\n Mon, 16 Feb 2026 05:20:40 -0800 (PST)" ], "DKIM-Filter": [ "OpenDKIM Filter v2.11.0 sourceware.org BFDAD4BAD156", "OpenDKIM Filter v2.11.0 sourceware.org 8A9284BA23C6" ], "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org 8A9284BA23C6", "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org 8A9284BA23C6", "ARC-Seal": "i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1771248041; cv=none;\n b=epkLYxel+D6xBBrNAY4ilCGryckai5Egx1G6UA59ErewrPW/s5Yd4BOZbbNQBrUembAIm+hdltTU7DxCDRwW5FCzEz4/oBC6bjWPAtHIU1o0zjftRWxag90ays6zxWczfVMKgM6rzzBRrKCm/CTC2mPAA8BlPZfgaHwmTTb5dbo=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1771248041; c=relaxed/simple;\n bh=u9pVOcrLjb98J892C6uKR/EDAhrY0iR23pzplMPi5Nw=;\n h=From:To:Subject:Date:Message-ID:MIME-Version;\n b=msePqnS0K9OvOcuSXI2DGDK58Z187Ft5VELGaSJiK5bPIu0ISKfx1oq1Y5xpcOnDsMVdWKYkShu52VYY5Pi4AlnlP/HBT2rk+7v6G7v0FMSW/TyPu2GI/QGbzZ2UaHDXq7twr7hBjndnIs/vob38qmwnjDzq9UZvVSnltejZSEA=", "ARC-Authentication-Results": "i=1; server2.sourceware.org", "From": "Yury Khrustalev <yury.khrustalev@arm.com>", "To": "libc-alpha@sourceware.org", "Cc": "Wilco Dijkstra <wilco.dijkstra@arm.com>", "Subject": "[PATCH] tests: aarch64: fix makefile dependencies for dlopen tests\n for BTI", "Date": "Mon, 16 Feb 2026 13:20:29 +0000", "Message-ID": "<20260216132029.576358-1-yury.khrustalev@arm.com>", "X-Mailer": "git-send-email 2.47.3", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-BeenThere": "libc-alpha@sourceware.org", "X-Mailman-Version": "2.1.30", "Precedence": "list", "List-Id": "Libc-alpha mailing list <libc-alpha.sourceware.org>", "List-Unsubscribe": "<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>", "List-Archive": "<https://sourceware.org/pipermail/libc-alpha/>", "List-Post": "<mailto:libc-alpha@sourceware.org>", "List-Help": "<mailto:libc-alpha-request@sourceware.org?subject=help>", "List-Subscribe": "<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>", "Errors-To": "libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org" }, "content": "Some BTI tests in the sysdeps/unix/sysv/linux/aarch64 directory use\ntest shared objects via dlopen. Due to lack of direct makefile level\ndependencies on these modules these tests could be run before the\nrequired .so files would be created. This could lead to flaky test\nresults when running make check with -j flag. This commit fixes it.\n---\n sysdeps/unix/sysv/linux/aarch64/Makefile | 6 ++++++\n 1 file changed, 6 insertions(+)", "diff": "diff --git a/sysdeps/unix/sysv/linux/aarch64/Makefile b/sysdeps/unix/sysv/linux/aarch64/Makefile\nindex 2b8401f42e..38618ca05f 100644\n--- a/sysdeps/unix/sysv/linux/aarch64/Makefile\n+++ b/sysdeps/unix/sysv/linux/aarch64/Makefile\n@@ -63,6 +63,12 @@ $(objpfx)tst-bti-permissive-transitive: $(objpfx)tst-bti-mod.so\n $(objpfx)tst-bti-ld-debug-shared: $(objpfx)tst-bti-mod.so\n $(objpfx)tst-bti-ld-debug-both: $(objpfx)tst-bti-mod-unprot.so\n \n+$(objpfx)tst-bti-dlopen-imm.out: $(objpfx)tst-bti-mod-unprot.so\n+$(objpfx)tst-bti-dlopen-prot.out: $(objpfx)tst-bti-mod-prot.so\n+$(objpfx)tst-bti-dlopen-transitive.out: $(objpfx)tst-bti-mod.so\n+$(objpfx)tst-bti-ld-debug-dlopen.out: $(objpfx)tst-bti-mod-unprot.so\n+$(objpfx)tst-bti-permissive-dlopen.out: $(objpfx)tst-bti-mod-unprot.so\n+\n $(objpfx)tst-bti-abort-unprot-preload.out: $(objpfx)tst-bti-mod-unprot-preload.so\n tst-bti-abort-unprot-preload-ENV = \\\n GLIBC_TUNABLES=glibc.cpu.aarch64_bti=1 \\\n", "prefixes": [] }