From patchwork Fri Dec 28 01:02:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella X-Patchwork-Id: 154577 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp7504123ljp; Thu, 27 Dec 2018 17:03:13 -0800 (PST) X-Google-Smtp-Source: ALg8bN5UPEXjqolhGQUE7AupGIDAgfZENFvz341fHAHUtInwxBu26K+tof8JGMlcJwmxCKnWUdF+ X-Received: by 2002:a65:624c:: with SMTP id q12mr24649439pgv.379.1545958993587; Thu, 27 Dec 2018 17:03:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545958993; cv=none; d=google.com; s=arc-20160816; b=L0xzb1OgiAiNx9FTwWYpbkPgVBDfH9jGaUD9t8I/kMvbkqkaTmuxL7gt5NnmXAtepL z7bhxNxcIrdPpnr7HIR4vIcO8onnV09/GKtx7pT4ks48VNGjlHmvUL9yKLU/QlWbDJo6 HpZE5VLjewS9LyaxWbA6XGGKF/7XhlXsicJdxfib0f8jrYgeIGVaUPltzLprhri71HRR aI1XQwWpb/pvoINW1ld7UI41bLzVR4zVR3dQ/32D9VNFW7MxDpvR6vHLv0VtjT5/Nf/6 nkmf0WB33pnV88QbdP3dcv4rv3v5hmBFLYYocMzQI3GjlFiXxLVXgqFO/IlrAQH6aADB 5hRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:to:from:dkim-signature:delivered-to:sender :list-help:list-post:list-archive:list-subscribe:list-unsubscribe :list-id:precedence:mailing-list:dkim-signature:domainkey-signature; bh=+d4Wc9HOWUxJmOiwfgMbCOS7niWT9PFo4pKHtaSYnWw=; b=l0eWrmZ+M7euCt5ROov4t3+eonOz0qIgaJnifMYVklljcxeQtfc/xjdYRkSbVk2Il1 K7pm0uZb7qHdGue7ff6jT44YtCqRjy0uMEFbdmzKu3YekVHJ292TKhtg5X/o35yvkTlh PJmjEJnm3WM9pUEQYOXUHCqxyv9ytjyBvOrFTcCGg5Kll5TD4mEooM3zfTMGiDyZQHny fG02qhxaclintLCW3m2vOZCddIrj5VCOcbjDyKt0l/1hBeNr7ntmsdf2ynSrU4LsNLpH SJZbx4zQHirfm6S5xq6oTKm60Hje1izC8NfMKtp+De7eXsKzopfyC4CwG03+oZiOHy7g TuPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=gj9F9x0O; dkim=pass header.i=@linaro.org header.s=google header.b=Oyv4Eww6; spf=pass (google.com: domain of libc-alpha-return-98813-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) smtp.mailfrom="libc-alpha-return-98813-patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id p9si38950115pll.63.2018.12.27.17.03.13 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Dec 2018 17:03:13 -0800 (PST) Received-SPF: pass (google.com: domain of libc-alpha-return-98813-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) client-ip=209.132.180.131; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=gj9F9x0O; dkim=pass header.i=@linaro.org header.s=google header.b=Oyv4Eww6; spf=pass (google.com: domain of libc-alpha-return-98813-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) smtp.mailfrom="libc-alpha-return-98813-patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id; q=dns; s= default; b=Z8+JTgeGOaj4JLakkVXsmsh8Fa1rQxURwavPNivDG37zIGQOQp7ls 4ScEUEIZ3mEGHQuRNp+zknVIbvZAarItXOGCobyMeSdOHVKZtPapDlU56aXMlpuz yqgkB8R+nYCrBEe4paq/afZfseXhqQHzr8veJ5BxL+ikQn0yIniA6A= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id; s=default; bh=1ASQjdIDxampLbd2uRvi3rLnLqg=; b=gj9F9x0O5R2+S+OcbpGuEa2v3BKS yodsyOBqJsmZUN6+uNBFUUbEGw2zdrc+++ZmgT+v6h7ptsqvhMwnLhqprRp96tPi WnptN3jf72DerOowJbBKdhRY4lx+MHYcPkK9HTqFNQd8qW+RvcBCy3H/HaDi6ol6 bDMtkXS1HHmBdQI= Received: (qmail 34628 invoked by alias); 28 Dec 2018 01:03:03 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 34618 invoked by uid 89); 28 Dec 2018 01:03:03 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-11.4 required=5.0 tests=BAYES_00, GIT_PATCH_2, GIT_PATCH_3, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.2 spammy=H*RU:209.85.160.194, Hx-spam-relays-external:209.85.160.194, resending, misc X-HELO: mail-qt1-f194.google.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id; bh=+d4Wc9HOWUxJmOiwfgMbCOS7niWT9PFo4pKHtaSYnWw=; b=Oyv4Eww6eZn3p4lWh+5CCcQjB78lsygAeng0OnWfe2SnspnUiGB16Vaj7xaCcw8i0d /HySamLLAd5T4kbfDl/7NgSis1arLrpsz0wZyd1Wgv0ZAnz7wfaUu4NWRUD3bIstSN1j 54PVgwLc9ZCFRnsUQFpeZBO4BaFXozaYyqDcs= Return-Path: From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH v2 0/6] General fixes and refactor for BZ#12683 Date: Thu, 27 Dec 2018 23:02:49 -0200 Message-Id: <20181228010255.21406-1-adhemerval.zanella@linaro.org> This is an updated version of previous one [1]. The main change is just the drop of first patch (powerpc: Add CFI information on indirect syscall) since it is required anymore. I am resending it mainly because Siddhesh has asked me to easier the review. [1] https://sourceware.org/ml/libc-alpha/2018-09/msg00457.html Adhemerval Zanella (6): nptl: Remove tst-cancel-wrappers test and related macros nptl: Fix testcases for new pthread cancellation mechanism x86: Remove wrong THREAD_ATOMIC_* macros i386: Remove bogus THREAD_ATOMIC_* macros nptl: Cleanup cancellation macros support: Add support_create_temp_fifo ChangeLog | 67 ++++++++++++++ debug/tst-backtrace5.c | 19 ++-- io/creat.c | 3 - io/ppoll.c | 2 - misc/pselect.c | 2 - nptl/Makefile | 18 +--- nptl/pthreadP.h | 10 -- nptl/pthread_join_common.c | 9 +- nptl/sem_wait.c | 8 +- nptl/tst-cancel-wrappers.sh | 92 ------------------- nptl/tst-cancel4.c | 8 ++ support/temp_file.c | 23 +++++ support/temp_file.h | 6 ++ sysdeps/generic/sysdep-cancel.h | 1 - sysdeps/i386/nptl/tls.h | 37 -------- sysdeps/mach/hurd/sysdep-cancel.h | 1 - sysdeps/nptl/aio_misc.h | 15 ++- sysdeps/nptl/gai_misc.h | 15 ++- sysdeps/nptl/lowlevellock.h | 40 ++++---- sysdeps/posix/open64.c | 12 +-- sysdeps/posix/pause.c | 2 - sysdeps/posix/sigpause.c | 3 - sysdeps/posix/sigwait.c | 12 +-- sysdeps/posix/waitid.c | 12 +-- sysdeps/unix/sysv/linux/clock_nanosleep.c | 20 +--- sysdeps/unix/sysv/linux/creat.c | 2 - sysdeps/unix/sysv/linux/creat64.c | 2 - sysdeps/unix/sysv/linux/futex-internal.h | 4 +- sysdeps/unix/sysv/linux/i386/lowlevellock.h | 42 ++++----- sysdeps/unix/sysv/linux/lowlevellock-futex.h | 11 +++ sysdeps/unix/sysv/linux/sigwait.c | 3 - sysdeps/unix/sysv/linux/sigwaitinfo.c | 3 - sysdeps/unix/sysv/linux/sparc/lowlevellock.h | 39 ++++---- sysdeps/unix/sysv/linux/x86_64/lowlevellock.h | 40 ++++---- sysdeps/x86_64/nptl/tls.h | 37 -------- 35 files changed, 231 insertions(+), 389 deletions(-) delete mode 100644 nptl/tst-cancel-wrappers.sh -- 2.17.1