Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1544215
| From | Darren Hart <dvhart@infradead.org> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH -v4 00/10] FUTEX_UNLOCK_PI wobbles |
| Date | 2016-12-18 23:40 +0100 |
| Message-ID | <sPShA-7Oa-27@gated-at.bofh.it> (permalink) |
| References | <sNRfX-7LI-3@gated-at.bofh.it> <sPagx-1J3-5@gated-at.bofh.it> <sPnGO-1Ui-5@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Sat, Dec 17, 2016 at 02:52:14PM +0100, Peter Zijlstra wrote: > On Fri, Dec 16, 2016 at 03:31:40PM -0800, Darren Hart wrote: > > On Tue, Dec 13, 2016 at 09:36:38AM +0100, Peter Zijlstra wrote: > > > That way, when we drop hb->lock to wait, futex and rt_mutex wait state is > > > consistent. > > > > > > > > > In any case, it passes our inadequate testing. > > > > It passed my CI tools/testing/selftests/futex/functional/run.sh. Did you also > > happen to run a fuzz tester? > > I did not. I'm not sure how good trinity is at poking holes in futexes. > I would love a domain specific fuzzer for futex, but I suspect it would > end up being me writing it :-( > Trinity had some futex awareness and found several issues in the past, I can't say how likely it is to find more. I haven't tried ... syzcaller? yet. I had set out to do this in the futextest suite, which I later merged into kselftests, but I scrapped the fuzz testing, deferring to trinity. Perhaps that is a project we should resurrect. -- Darren Hart Intel Open Source Technology Center
Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread
[PATCH -v4 00/10] FUTEX_UNLOCK_PI wobbles Peter Zijlstra <peterz@infradead.org> - 2016-12-13 10:10 +0100
[PATCH -v4 08/10] futex: Rework futex_lock_pi() vs rt_mutex_timed_futex_lock() Peter Zijlstra <peterz@infradead.org> - 2016-12-13 10:10 +0100
[PATCH -v4 06/10] futex,rt_mutex: Provide futex specific rt_mutex API Peter Zijlstra <peterz@infradead.org> - 2016-12-13 10:10 +0100
[PATCH -v4 03/10] futex: Cleanup variable names for futex_top_waiter() Peter Zijlstra <peterz@infradead.org> - 2016-12-13 10:10 +0100
Re: [PATCH -v4 03/10] futex: Cleanup variable names for futex_top_waiter() Darren Hart <dvhart@infradead.org> - 2016-12-17 01:20 +0100
Re: [PATCH -v4 00/10] FUTEX_UNLOCK_PI wobbles Peter Zijlstra <peterz@infradead.org> - 2016-12-13 17:10 +0100
Re: [PATCH -v4 00/10] FUTEX_UNLOCK_PI wobbles Darren Hart <dvhart@infradead.org> - 2016-12-17 00:40 +0100
Re: [PATCH -v4 00/10] FUTEX_UNLOCK_PI wobbles Peter Zijlstra <peterz@infradead.org> - 2016-12-17 15:00 +0100
Re: [PATCH -v4 00/10] FUTEX_UNLOCK_PI wobbles Darren Hart <dvhart@infradead.org> - 2016-12-18 23:40 +0100
csiph-web