Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp416664ybl; Fri, 10 Jan 2020 00:38:42 -0800 (PST) X-Google-Smtp-Source: APXvYqxJsxVPBTXDTqz2FytZNRqKGU5/lxoKs0t3exwcWxGBOk85jRHn6FGpoMjlcRBcKmGRzaEd X-Received: by 2002:a9d:6d10:: with SMTP id o16mr1713357otp.28.1578645522208; Fri, 10 Jan 2020 00:38:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578645522; cv=none; d=google.com; s=arc-20160816; b=r76MHlCMX3qiM3eOnvqMUxTH4HM6KmQSiVrLn8PkmBpXxXRudEiim8p5oPv9B24si+ 1JokGVJf0XZZ0s0is7Fuav9DsThfJzs77LHP4u90ULpAOi9ruTNHjfPY5XFfwEdRlG/c D+N73Tvu3EdRZRs+DWsvCraHVoInu/uJWqZr4530txtYt26ZRNfnxGIKb00fHyQmBsQ5 QXYL0Egl8DsQqXxB3+FWf56tbdYCXL9V2t6/WaREkW3/ZNtfcMXzGH1E+YW+UUDERmm5 QJYYAp1bDVrK99rI1Anx5YMH4a87jhY3+fQkuFL3w/XntWwy7mWEtmR6NwKosod1nR68 aMLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=om0mw7hfO7KryyMGfpDve61XxX/EYx11Q6dBG1khPIU=; b=OVBisEdmV7ceWNT0zS9ElRqEpGAFZcPBn/9/4SCo+5Jjgid9l0EDYZEqLzSKf3qXjq h3OcM8pI1DoD90znnvvNwyy3Pkt7bSH/uCk9mj8OQkNxlbSvT3Y0fqZv8n8gIk2a7JS+ PzO73maHzhs+ng+S6IrAWo6zg2JYsOldTVFGJHkHUJ8U0cZh2qqrKrn7yWS685SV0eui 1B8nQajs9iK92ldJtQ4Fr6QY2Jblz0Q7R3DQ7uReaZ8Nx7dbuhwC7JHIEL4o9wG/L6Mh EouxQyXVvwWbk7WqsyshrupFVUxsooxNmuNvKOI6/JfvGZ2Ytj0qcvcS16DwDUPEAAzN iciA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=bJ2dpBuS; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l25si851974otn.69.2020.01.10.00.38.30; Fri, 10 Jan 2020 00:38:42 -0800 (PST) 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; dkim=pass header.i=@google.com header.s=20161025 header.b=bJ2dpBuS; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727110AbgAJIhV (ORCPT + 99 others); Fri, 10 Jan 2020 03:37:21 -0500 Received: from mail-wr1-f65.google.com ([209.85.221.65]:33751 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726990AbgAJIhU (ORCPT ); Fri, 10 Jan 2020 03:37:20 -0500 Received: by mail-wr1-f65.google.com with SMTP id b6so962018wrq.0 for ; Fri, 10 Jan 2020 00:37:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=om0mw7hfO7KryyMGfpDve61XxX/EYx11Q6dBG1khPIU=; b=bJ2dpBuSHYnknzc0T+JLyxjJmeadddN3AAE2kgXIM5C04D31O3nmLcv24vXeZUOYwC mfWitDMuvWQ5Fl4JSi2z2bVlk0jA/NjLVLFbFu84pOXLl750fZ22Ua9c7ThxvblGBmeK N0XJ2GtD9qgtr81xMkcWFPgJLpx7HhFObl0QC5sTOifqWW2DH8+YmQOYpzRaGUVXgk6w WlFIp4KgxWCAQtvvsUvubMiAKOc7TkbZS5ZoiMXnCNTQ1vDFvZ/D6wY9wABsbDYg2MAU OTg+ZxNvJM+bLO/OJ/quDVUcgI85Dl7n4seHoo1GqGhpgw7iOvvd+6gU90iioSU+gXLW PjuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=om0mw7hfO7KryyMGfpDve61XxX/EYx11Q6dBG1khPIU=; b=QsQADyk/x6CaE/ZzwQZTcJ1gxkZrTop1qvIN9jrGdJ4NeqpsFwV9jhHTJTkJkltKoo LrTwJpEagLSUghBOvRsDdxisxJfSSP1ZtJwkn7FH0RN3Gf0yLMO2NtVYsveO0GJ+0+Ec eoiu0rQGr3hpa8h3jbZxbj0CriP1kVXJlbk6kZ+BlzTU5G+iYYLW5XHjTU2FrBjR5M9M Y+EVzayn1zQ7aRPRevha66/FOKxP3UhHkK1tnacGs6YEyBPWWeq4y70qj7OcjnRbqx2h ozVhHwYtfsof8CWwq9uQ6bYd9MO+AmDgiXtp3Idl3RKQ0UN8lLZvHaDFGDu3REdtCDGT t7eA== X-Gm-Message-State: APjAAAWU0bzA6cdos1j7I0ORtWoAvRHYbKyncW+WBILFGJ4BmrmS0tUa DItppeVsZXTPQp2jCXBE3LhaSzed7Xl5zqwJTTgThg== X-Received: by 2002:adf:ef03:: with SMTP id e3mr2216681wro.216.1578645438209; Fri, 10 Jan 2020 00:37:18 -0800 (PST) MIME-Version: 1.0 References: <00000000000036decf0598c8762e@google.com> <87a787ekd0.fsf@dja-thinkpad.axtens.net> <87h81zax74.fsf@dja-thinkpad.axtens.net> <0b60c93e-a967-ecac-07e7-67aea1a0208e@I-love.SAKURA.ne.jp> <6d009462-74d9-96e9-ab3f-396842a58011@schaufler-ca.com> In-Reply-To: From: Alexander Potapenko Date: Fri, 10 Jan 2020 09:37:06 +0100 Message-ID: Subject: Re: INFO: rcu detected stall in sys_kill To: Nick Desaulniers Cc: Dmitry Vyukov , Casey Schaufler , Daniel Axtens , clang-built-linux , Tetsuo Handa , syzbot , kasan-dev , Andrew Morton , LKML , syzkaller-bugs Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 9, 2020 at 6:39 PM 'Nick Desaulniers' via kasan-dev wrote: > > On Thu, Jan 9, 2020 at 9:23 AM Dmitry Vyukov wrote: > > > > On Thu, Jan 9, 2020 at 6:17 PM Nick Desaulniers wrote: > > > I disabled loop unrolling and loop unswitching in LLVM when the loop > > > contained asm goto in: > > > https://github.com/llvm/llvm-project/commit/c4f245b40aad7e8627b37a8bf= 1bdcdbcd541e665 > > > I have a fix for loop unrolling in: > > > https://reviews.llvm.org/D64101 > > > that I should dust off. I haven't looked into loop unswitching yet. > > > > c4f245b40aad7e8627b37a8bf1bdcdbcd541e665 is in the range between the > > broken compiler and the newer compiler that seems to work, so I would > > assume that that commit fixes this. > > We will get the final stamp from syzbot hopefully by tomorrow. > > How often do you refresh the build of Clang in syzbot? Is it manual? I > understand the tradeoffs of living on the tip of the spear, but > c4f245b40aad7e8627b37a8bf1bdcdbcd541e665 is 6 months old. So upstream > LLVM could be regressing more often, and you wouldn't notice for 1/2 a > year or more. :-/ KMSAN used to be the only user of Clang on syzbot, so I didn't bother too o= ften. Now that there are other users, we'll need a better strategy. Clang revisions I've been picking previously came from Chromium's Clang distributions. This is nice, because Chromium folks usually pick a revision that has been extensively tested at Google already, plus they make sure Chromium tests also pass. They don't roll the compiler often, however (typically once a month or two, but this time there were holidays, plus some nasty breakages). > -- > Thanks, > ~Nick Desaulniers > > -- > You received this message because you are subscribed to the Google Groups= "kasan-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an= email to kasan-dev+unsubscribe@googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/msgi= d/kasan-dev/CAKwvOdkh8CV0pgqqHXknv8%2BgE2ovoKEV_m%2BqiEmWutmLnra3%3Dg%40mai= l.gmail.com. --=20 Alexander Potapenko Software Engineer Google Germany GmbH Erika-Mann-Stra=C3=9Fe, 33 80636 M=C3=BCnchen Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Halimah DeLaine Prado Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg