Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3298280imm; Fri, 20 Jul 2018 13:57:36 -0700 (PDT) X-Google-Smtp-Source: AAOMgpcUuw44ajuZAkHecrXWXnBp/KMLG1cxW574RSL6SQdJ+SNvW7JYSp5lrOQ0jbs0KBBoTwwX X-Received: by 2002:a62:1815:: with SMTP id 21-v6mr3643194pfy.227.1532120256260; Fri, 20 Jul 2018 13:57:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532120256; cv=none; d=google.com; s=arc-20160816; b=grvkfBDWIwLFNSkAXv8UN0YLedr4EyDoNqoP14iwBl++WOemOj7di9c0JY1nZTwuH/ 54pWFUCXRgotTV4KJey1F+uoIOp8oZaAVq9Rn54U1Rs3SnqXZJxWxG+ihAkef2HB4FzW OgDfVXoQr4AbLgsRNWl1EuHdq+uEEx40EZnrs278ToiNqutoHOvcm1A3xha+yzr5424U 0mQ35BtHZH4OxyOb1m2D/g38A+RQiSwxjCc4irhmiKYUMDfTBsq1nb6VZvPscoW4jhJ0 GHhAE0Cr6Gw9JKi4x530i7dsZj7wv8xQXFVkPc0YmafbT9qTkvpbAIRCGmtmpT2HV2Be 1R4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date :arc-authentication-results; bh=zxTQjYLgRUyKWLy3hOr+/zjcids82z0nXwOwJhJR/E8=; b=JJq3Z60szXBLxxKAkECcViq/w/bjURz7+rmJfa167l6maQz5CHdtbTP8JljSUFHyet RA2C/cF69H46kZYbVQCC0VJLRsX2yYaQmdfeT0YKg97uTibKTjymp3hoVPXIo7uXq2MV uVmt0IBnLD4gZY1xFmx35gxVrzAlLhGdv3epx3DpnNEwNLepoPbMYcOnBPUGMgBk4pHi r0DrSaaz7yr7Y6JCoT4aIVtyOQdfgZ0ZXqXD1VfxGbqjsVXHoMQ8XVsm1sNM5rUGfu8x /xxKEdHLZ2LvxXMli14KHpoanbpxVKrDY8D8IOO/5hB5a8NH0Yjaqs3ocsOApyTyk4YW mOzw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j1-v6si2377228pll.493.2018.07.20.13.57.19; Fri, 20 Jul 2018 13:57:36 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728274AbeGTVqm (ORCPT + 99 others); Fri, 20 Jul 2018 17:46:42 -0400 Received: from smtp1.it.da.ut.ee ([193.40.5.66]:32786 "EHLO smtp1.it.da.ut.ee" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728132AbeGTVqm (ORCPT ); Fri, 20 Jul 2018 17:46:42 -0400 Received: from math.ut.ee (unknown [IPv6:2001:bb8:2002:2400:5054:ff:fe3b:8db9]) by smtp1.it.da.ut.ee (Postfix) with ESMTP id 6EC7D9006B; Fri, 20 Jul 2018 23:56:41 +0300 (EEST) Received: by math.ut.ee (Postfix, from userid 1014) id 496EC220518; Fri, 20 Jul 2018 23:56:39 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by math.ut.ee (Postfix) with ESMTP id 29245220187; Fri, 20 Jul 2018 23:56:39 +0300 (EEST) Date: Fri, 20 Jul 2018 23:56:39 +0300 (EEST) From: Meelis Roos To: Arnd Bergmann cc: Linux Kernel list Subject: Re: 4.18-rc* regression: x86-32 troubles (with timers?) In-Reply-To: Message-ID: References: User-Agent: Alpine 2.21 (LRH 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > > Everything below here is is 'bad', which can be an indication that you > > > misclassified one of > > > the commits above as 'good' when it should have been 'bad'. The most likely > > > explanations are that you either typed the 'git bisect good' by accident, or > > > that the failure is not 100% reliable, and it sometimes works fine even on a > > > broken kernel. > > > > > > 0bc5fe857274133ca0 follows directly after 3a443bd6dd7c, "net/9p: correct the > > > variable name in v9fs_get_trans_by_name() comment", which is marked "good", > > > and can't really be good if 0bc5fe85727413 is bad and you are not using the > > > 'qed' driver. > > > > > > I'd retest 3a443bd6dd7c again to see if that should have been 'bad', and > > > if it was, test v4.17-rc4, which is what the net-next tree was based on. > > > > Yes, the same prebuilt 3a443bd6dd7c appeared to be bad when retesting > > it. Building v4.17-rc4 now. > > v4.17-rc4 seems good after 2 reboots. The new bisect seems to have also led me to a strange commit. This time I tried to be careful and tested most on two reboots before classifying as good. However, f4e3ec0d573e was suspicious - it failed to autoload e1000 but had no other errors. On both boots with this kernel, modprobe e1000 and ifup -a made the system work so I assumed it was good, while it might not have been. Will try bisecting with f4e3ec0d573e marked bad. mroos@rx100s2:~/linux$ nice git bisect bad 9816dd35ececc095f3e3be29d30d3adc755908d9 is the first bad commit commit 9816dd35ececc095f3e3be29d30d3adc755908d9 Author: Jakub Kicinski Date: Thu May 3 18:37:12 2018 -0700 nfp: bpf: perf event output helpers support Add support for the perf_event_output family of helpers. The implementation on the NFP will not match the host code exactly. The state of the host map and rings is unknown to the device, hence device can't return errors when rings are not installed. The device simply packs the data into a firmware notification message and sends it over to the host, returning success to the program. There is no notion of a host CPU on the device when packets are being processed. Device will only offload programs which set BPF_F_CURRENT_CPU. Still, if map index doesn't match CPU no error will be returned (see above). Dropped/lost firmware notification messages will not cause "lost events" event on the perf ring, they are only visible via device error counters. Firmware notification messages may also get reordered in respect to the packets which caused their generation. Signed-off-by: Jakub Kicinski Reviewed-by: Quentin Monnet Signed-off-by: Daniel Borkmann :040000 040000 00caca934fcbf1d5740a46d71e4d08e1f3ab8c7a 606c7bdd23e357f0902219630579c22a0ed0380c M drivers mroos@rx100s2:~/linux$ nice git bisect log git bisect start # bad: [3a443bd6dd7c43bf5763779309514bf3e7c1c3eb] net/9p: correct the variable name in v9fs_get_trans_by_name() comment git bisect bad 3a443bd6dd7c43bf5763779309514bf3e7c1c3eb # good: [75bc37fefc4471e718ba8e651aa74673d4e0a9eb] Linux 4.17-rc4 git bisect good 75bc37fefc4471e718ba8e651aa74673d4e0a9eb # good: [1504269814263c9676b4605a6a91e14dc6ceac21] Merge tag 'linux-kselftest-4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest git bisect good 1504269814263c9676b4605a6a91e14dc6ceac21 # skip: [c7d28c9df292a49904446dca15b2037ee8f874af] net: dsa: b53: Add support for reading PHY statistics git bisect skip c7d28c9df292a49904446dca15b2037ee8f874af # good: [173965fbfba596c02fa128966c2a33cb88afcd7f] tools/bpf: add a test for bpf_get_stack with raw tracepoint prog git bisect good 173965fbfba596c02fa128966c2a33cb88afcd7f # good: [795d8098d32b6bef3d0821588cb6e4b1f369a7a4] liquidio VF: indicate that disabling rx vlan offload is not allowed git bisect good 795d8098d32b6bef3d0821588cb6e4b1f369a7a4 # good: [90278871d4b0da39c84fc9aa4929b0809dc7cf3c] Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next git bisect good 90278871d4b0da39c84fc9aa4929b0809dc7cf3c # good: [4e1ec56cdc59746943b2acfab3c171b930187bbe] bpf: add skb_load_bytes_relative helper git bisect good 4e1ec56cdc59746943b2acfab3c171b930187bbe # good: [f4e3ec0d573e238f383b3da365127002579a07d6] bpf: replace map pointer loads before calling into offloads git bisect good f4e3ec0d573e238f383b3da365127002579a07d6 # bad: [e94fa1d93117e7f1eb783dc9cae6c70650944449] bpf, xskmap: fix crash in xsk_map_alloc error path handling git bisect bad e94fa1d93117e7f1eb783dc9cae6c70650944449 # bad: [e64d52569f6e847495091db40ab58d2d379748ef] tools: bpftool: move get_possible_cpus() to common code git bisect bad e64d52569f6e847495091db40ab58d2d379748ef # bad: [b4264c96b5cbc00c4c07deb9fbab928d43dffcf9] nfp: bpf: rewrite map pointers with NFP TIDs git bisect bad b4264c96b5cbc00c4c07deb9fbab928d43dffcf9 # bad: [9816dd35ececc095f3e3be29d30d3adc755908d9] nfp: bpf: perf event output helpers support git bisect bad 9816dd35ececc095f3e3be29d30d3adc755908d9 # first bad commit: [9816dd35ececc095f3e3be29d30d3adc755908d9] nfp: bpf: perf event output helpers support -- Meelis Roos (mroos@linux.ee)