All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Alex Bennée" <alex.bennee@linaro.org>
To: Eric Blake <eblake@redhat.com>
Cc: qemu-devel@nongnu.org, pbonzini@redhat.com, cota@braap.org,
	stefanha@redhat.com, kwolf@redhat.com, mttcg@greensocs.com,
	peter.maydell@linaro.org, claudio.fontana@huawei.com,
	nikunj@linux.vnet.ibm.com, jan.kiszka@siemens.com,
	mark.burton@greensocs.com, a.rigo@virtualopensystems.com,
	serge.fdrv@gmail.com, bobby.prani@gmail.com, rth@twiddle.net,
	fred.konrad@greensocs.com
Subject: Re: [Qemu-devel] [PATCH v2 3/9] new: blacklist.tsan
Date: Thu, 22 Sep 2016 15:11:43 +0100	[thread overview]
Message-ID: <87d1jwausg.fsf@linaro.org> (raw)
In-Reply-To: <be57c4a7-1111-7369-5552-56b62772d4e8@redhat.com>


Eric Blake <eblake@redhat.com> writes:

> On 09/22/2016 05:13 AM, Alex Bennée wrote:
>> A list of blacklists for tsan instrumentation. One hopes more can be
>> removed over time as tsan improves.
>
> A list of one file? It sounds like this sentence is stale, from an
> earlier revision where the blacklist was longer.

When I was going through the compiler failures and added the first one I
assumed more would be needed ;-)

>
>>
>> The path needs to be absolute so it doesn't break when directories
>> change during the build:
>>
>>   ./configure --with-coroutine=gthread --disable-pie \
>>     --extra-cflags="-g3 -O0 -fsanitize=thread \
>>     -fsanitize-blacklist=/home/alex/lsrc/qemu/qemu.git/blacklist.tsan"
>>
>
> Is there any way to make configure automatically convert a relative name
> into an absolute?

We could teach configure about the sanitizers and embed the knowledge
there.

>
>> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
>> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
>> ---
>>  blacklist.tsan | 2 ++
>>  1 file changed, 2 insertions(+)
>>  create mode 100644 blacklist.tsan
>>
>> diff --git a/blacklist.tsan b/blacklist.tsan
>> new file mode 100644
>> index 0000000..9e53a84
>> --- /dev/null
>> +++ b/blacklist.tsan
>> @@ -0,0 +1,2 @@
>> +# the vector intrinsics upset tsan
>> +src:bufferiszero.c
>>


--
Alex Bennée

  reply	other threads:[~2016-09-22 14:12 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-22 10:13 [Qemu-devel] [PATCH v2 0/9] A couple of fixes for ThreadSanitizer Alex Bennée
2016-09-22 10:13 ` [Qemu-devel] [PATCH v2 1/9] ui/vnc-enc-tight: remove switch and have single return Alex Bennée
2016-09-22 10:13 ` [Qemu-devel] [PATCH v2 2/9] tcg/optimize: move default return out of if statement Alex Bennée
2016-09-22 15:35   ` Richard Henderson
2016-09-22 10:13 ` [Qemu-devel] [PATCH v2 3/9] new: blacklist.tsan Alex Bennée
2016-09-22 13:15   ` Eric Blake
2016-09-22 14:11     ` Alex Bennée [this message]
2016-09-22 10:13 ` [Qemu-devel] [PATCH v2 4/9] seqlock: use atomic writes for the sequence Alex Bennée
2016-09-22 15:38   ` Richard Henderson
2016-09-22 16:14     ` Paolo Bonzini
2016-09-22 10:13 ` [Qemu-devel] [PATCH v2 5/9] qom/object: update class cache atomically Alex Bennée
2016-09-22 10:13 ` [Qemu-devel] [PATCH v2 6/9] cpu: atomically modify cpu->exit_request Alex Bennée
2016-09-22 10:13 ` [Qemu-devel] [PATCH v2 7/9] util/qht: atomically set b->hashes Alex Bennée
2016-09-27 17:36   ` Emilio G. Cota
2016-09-27 21:03     ` Alex Bennée
2016-09-22 10:13 ` [Qemu-devel] [PATCH v2 8/9] qga/command: use QEMU atomic primitives Alex Bennée
2016-09-22 10:13 ` [Qemu-devel] [PATCH v2 9/9] .travis.yml: add gcc sanitizer build Alex Bennée
2016-09-30 11:32 ` [Qemu-devel] [PATCH v2 0/9] A couple of fixes for ThreadSanitizer Paolo Bonzini
2016-09-30 21:31   ` Alex Bennée

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87d1jwausg.fsf@linaro.org \
    --to=alex.bennee@linaro.org \
    --cc=a.rigo@virtualopensystems.com \
    --cc=bobby.prani@gmail.com \
    --cc=claudio.fontana@huawei.com \
    --cc=cota@braap.org \
    --cc=eblake@redhat.com \
    --cc=fred.konrad@greensocs.com \
    --cc=jan.kiszka@siemens.com \
    --cc=kwolf@redhat.com \
    --cc=mark.burton@greensocs.com \
    --cc=mttcg@greensocs.com \
    --cc=nikunj@linux.vnet.ibm.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=rth@twiddle.net \
    --cc=serge.fdrv@gmail.com \
    --cc=stefanha@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.