Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp1717201imm; Thu, 19 Jul 2018 06:49:54 -0700 (PDT) X-Google-Smtp-Source: AAOMgpd+BtY88Br8EXiOBaLV8O9ObocF1PMwd1SrmlQptFnbl0Rpee5HR0HlIJbmJsYFhp0cwcM8 X-Received: by 2002:a62:201b:: with SMTP id g27-v6mr9620452pfg.253.1532008194363; Thu, 19 Jul 2018 06:49:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532008194; cv=none; d=google.com; s=arc-20160816; b=BzA0HTBV7/ddRXyQiyXQGwLcY2WHJK0chdGN06tHkNCG5REWQop4HL+T2Foor0NzfT qqwAuORy8/Wc2JywatItb2OTBSyBA2dcYIQp9ApcuFUfEHqvzevTapD4trbv4F/WXAmi gRE/jK6MVryLwosUSu1GS+HZtOg0yzpJcLhdKyIIw2Ja5gdojwNUB3HMu/NEC9aBLpXB L+b/qoKqlHJVWvIwo74DHSTXiyZNWAI+cXzbTvKBICLbjSNbhuzKoM3UhQ11CRnJBOs0 cY2+7jI5/h3rMh3N1Ot0QKhRl9RlMmMa8vh3u6dVk0UwBdgCYa9fctADlURUcONQbOVd 6cRw== 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=MV/ezgpeb2tkDGkQYvD2oexjveeQnO1vBtQ2uaq/IfU=; b=Kf7G05nJYkxU7zeplrzCEanyNVPlKUjSG6Ha3hq6bK3vgE6vBXychDmiguP21tRJSV p6h0WPfNRjLQY7RuxaZgLDziydKz2onJRQUwRq4r10/mEkqDW/KC8WWbxuJkUf8V7itl jOMtpyXB9uyp3wW8Pxs8VdmoxioxLiLO7ZeT9TdGHyJyY+icjLGacvLYbz3eoNTEdt4t WEyIgpikBOc5Sy+uXljRXJNZqnl2o0Y7maDU2u1B3cL906zhlVJjat8J1x9Qwz4qhj0M +cCeHGD49terK07zzph1Q+5IlHNvwi8OiRe7aPVG8RuxuLw3E4tyM4ryIwijwP4VpM9e KbtQ== 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 r12-v6si6126807pfd.193.2018.07.19.06.49.39; Thu, 19 Jul 2018 06:49:54 -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 S1731698AbeGSObv (ORCPT + 99 others); Thu, 19 Jul 2018 10:31:51 -0400 Received: from Galois.linutronix.de ([146.0.238.70]:33147 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730433AbeGSObv (ORCPT ); Thu, 19 Jul 2018 10:31:51 -0400 Received: from hsi-kbw-5-158-153-52.hsi19.kabel-badenwuerttemberg.de ([5.158.153.52] helo=nanos.tec.linutronix.de) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1fg9IG-0000CX-0p; Thu, 19 Jul 2018 15:48:32 +0200 Date: Thu, 19 Jul 2018 15:48:31 +0200 (CEST) From: Thomas Gleixner To: Paul Menzel cc: Bjorn Helgaas , Bjorn Helgaas , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, Marc Zyngier Subject: Re: NULL pointer dereference in msi_set_mask_bit In-Reply-To: Message-ID: References: <20180718140636.GD128988@bhelgaas-glaptop.roam.corp.google.com> <6339fdef-a335-b833-4022-23725fd86d9e@molgen.mpg.de> <178bb701-56af-06cf-4836-1a26e74f2b07@molgen.mpg.de> <7660f2f2-0c37-a617-ecdc-949cd4ecc060@molgen.mpg.de> User-Agent: Alpine 2.21 (DEB 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 Paul, On Thu, 19 Jul 2018, Paul Menzel wrote: > I had to copy the files, and then was able to create an archive with > non-zero files. Please find the tar archive attached. Thanks for providing the data. All looks normal there. Just for clarification. Did this happen exactly once, or did it just not happen again after you plugged in a serial cable? One thing you might try is to disable irqbalanced when the machine is up and then stress the affinity setter mechanism with scripting. Something like while true; do for I in {0..3}; do echo $I > /proc/irq/$IRQ/smp_affinity_list; done done might be able to trigger it. But don't ask me which interrupt was involved, so you have to iterate through the ones which are MSI based. 'cat /proc/interrupt | grep MSI' will tell you. Thanks, tglx