From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752662AbcEILhk (ORCPT ); Mon, 9 May 2016 07:37:40 -0400 Received: from mail-vk0-f49.google.com ([209.85.213.49]:33304 "EHLO mail-vk0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751841AbcEILhi (ORCPT ); Mon, 9 May 2016 07:37:38 -0400 MIME-Version: 1.0 Reply-To: sedat.dilek@gmail.com In-Reply-To: <20160404160241.GC3448@twins.programming.kicks-ass.net> References: <20160327204810.GW6356@twins.programming.kicks-ass.net> <20160329084701.GA9393@gmail.com> <20160330093659.GS3408@twins.programming.kicks-ass.net> <20160330140636.GD11035@twins.programming.kicks-ass.net> <20160404160241.GC3448@twins.programming.kicks-ass.net> Date: Mon, 9 May 2016 13:37:37 +0200 Message-ID: Subject: Re: [Linux-v4.6-rc1] ext4: WARNING: CPU: 2 PID: 2692 at kernel/locking/lockdep.c:2017 __lock_acquire+0x180e/0x2260 From: Sedat Dilek To: Peter Zijlstra Cc: Ingo Molnar , Alfredo Alvarez Fernandez , Linus Torvalds , "Theodore Ts'o" , linux-fsdevel , LKML Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 4/4/16, Peter Zijlstra wrote: > On Mon, Apr 04, 2016 at 05:31:40PM +0200, Sedat Dilek wrote: >> > +/* https://en.wikipedia.org/wiki/Xorshift#xorshift.2A */ >> > +#define UINT64_C(x) x##ULL >> > +static inline u64 xorshift64star(u64 x) >> > +{ >> > + x ^= x >> 12; // a >> > + x ^= x << 25; // b >> > + x ^= x >> 27; // c >> > + return x * UINT64_C(2685821657736338717); >> > +} > >> Will you push that also to peterz/queue.git#locking/urgent? > > Only after I've had a play and observed it making any difference; Dmitry > supposedly has a reproducer, but I've not yet had a moment to try. > Hi Peter, any news on that stuff? How can someone test this? How did Dmitry reproduce? Regards, - Sedat -