Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp1648818ioo; Sun, 22 May 2022 22:59:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxH9I5SzId6JCSqrjYMPFCbbKQE/AtPBvJGKuOyvGmqyLzBwfyEJvO97IesIpdW6c+izLDD X-Received: by 2002:a17:90a:a385:b0:1cb:bfa8:ae01 with SMTP id x5-20020a17090aa38500b001cbbfa8ae01mr24175284pjp.116.1653285577602; Sun, 22 May 2022 22:59:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653285577; cv=none; d=google.com; s=arc-20160816; b=i2IpxHMF5Yp0un8PxLBPFhoB0f47L8lqi+2z7WS6quqhiJmX9sMpOXJmjkNL9I8B3k d9/y4aJlXdYY+uM2mZ+xfRBe+TlpC8CHjHGhQ90WxRhgOO8OVM6AYD034kdd91DbMQVF ZemDHpQ+AecBvSqeJ5Kl0hCUd2VTiLRw/N/ATh7xF60/xYgWAcfIWg+1SIEede9Ha3N4 ZHRxyQeZE19vvMF/3wkCtaz1lLrKdK5O/ft4FU1iHtX6KiSagBMsGt0SQ86u3mlE+EiI bZMExc1JCCi0fAivMkhJgnlF9pKdcH2sUs9S9CV3hRyGy0o1zGNwzpKsgL+jG8ZPo00F vEjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:mime-version :dkim-signature; bh=rOZc26P/AawBI79fmyAuEjRloPhm1mfxzfm+SDknsl4=; b=cjWkA+Bso6+7SFqwYzX0gg+zeTI/nXQKWAprTCvGpy7qlC1QMXljquJW8ae/oZlPIn 4+8igu2aChKyuXPaDop8wDSScttzw7QB2iMGJVs1tLaM/vk+WEysSd5Ht0E8LBlb+YYC ksVJNDUYpMB0I7irvVx8JDlLthpESgy6rM8xj8+Fop7Y8clBmZT1OqpgwS2y0f6GMk7O vSQ58VefHaKuURRo1XLtugV1TfeLdyQJvOWJPQr2jQayxlPoqCi4O7ghGmbqIRnXOyGv 5SIn7rx79iIlvYAib8DfUxYb1mwvLi93z8uozfLhFHrGeI0udgoiJJft5sJ9bR8y/cLV SArQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=CVG8lXKZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id h14-20020a056a00218e00b0051852e62488si12905745pfi.123.2022.05.22.22.59.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 May 2022 22:59:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=CVG8lXKZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 930EA338A8; Sun, 22 May 2022 22:54:33 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242854AbiEUNcZ (ORCPT + 99 others); Sat, 21 May 2022 09:32:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46534 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231151AbiEUNcV (ORCPT ); Sat, 21 May 2022 09:32:21 -0400 Received: from mail-pj1-x1031.google.com (mail-pj1-x1031.google.com [IPv6:2607:f8b0:4864:20::1031]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A232F6A067; Sat, 21 May 2022 06:32:19 -0700 (PDT) Received: by mail-pj1-x1031.google.com with SMTP id pq9-20020a17090b3d8900b001df622bf81dso9920673pjb.3; Sat, 21 May 2022 06:32:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to:cc; bh=rOZc26P/AawBI79fmyAuEjRloPhm1mfxzfm+SDknsl4=; b=CVG8lXKZxNqlH40n39FAl3jhEfK5DObWSjW+NL0hWdzPzqOPhS+W4GVQkZOcq4IgRG vXr4xUN2KB/DO8BbEicpuD0c3cvldNj+NuPVVFkvthrByoL/dX0k0XG7v9zzRuQy5QiE pHtj7rhp/ecVHWLcEmcwtf5usUlY9jqN3rdZVK6Q4rl8mZ6a44W8LEXvQpTzehuWtm9P oOoEXBsUEvSiMZCs5e4dz9mMbfTZX1Nv3OCnUi7rrb0Y6CAF90kbtGx7BFEtO3tn+hFD LJRgF00wVzGH6D1Hk5u1QOT2TI84ZZD/OkDQC+gUr+9UaLuAPIjFmS83x2DbesNB7ij/ +Utw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=rOZc26P/AawBI79fmyAuEjRloPhm1mfxzfm+SDknsl4=; b=1vx+YkIM2nWQSDO49+jhjTUlaF+eHSUJVRpd95wfoHaopGie+sXN7/1+GVfiKQH3uT pyF6DSB3IFlwVYmNw095VYbkqY6diFTM1HJt7lSzf1vvs0R5QvVgncgv6IdNrD/+QG/v 4F2fCO3W4ye0UZ+bs3GEp66WoOrj2uAQhmO13cj7nDrwdEJj2VH6EcpW0GiNd/d3KqoP pY1Xsvi82+1losi0Osb7/klObVLa8hshzuBLEW1HMJiEuhBavraEa70qzQlFYXSnBlNt 6Z4NfFCIRNrzrdKqZX3B1vX7jD6KA1MZn2mhWOuEJE47SqlGytrCyP1rViXTkboV9m4N 7wUw== X-Gm-Message-State: AOAM531PhP4Br4qTfJXAiDq52Gikg7LnNtH/XFo7o/KijttVVbc42Yei ijzydUeYZQQe7Aa9cTcpE72qfVZ1SHnNLl25TQ== X-Received: by 2002:a17:902:d711:b0:161:f859:bed7 with SMTP id w17-20020a170902d71100b00161f859bed7mr6509846ply.31.1653139939214; Sat, 21 May 2022 06:32:19 -0700 (PDT) MIME-Version: 1.0 From: Zheyu Ma Date: Sat, 21 May 2022 21:32:08 +0800 Message-ID: Subject: [BUG] scsi: myrb: null-pointer-dereference in myrb_cleanup To: hare@kernel.org, jejb@linux.ibm.com, "Martin K. Petersen" Cc: linux-scsi , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, I found a bug in the driver myrb when probing the module. The following log can reveal it: [ 0.985741] myrb 0000:00:05.0: Unknown Initialization Error 49 [ 0.986078] myrb 0000:00:05.0: Failed to initialize Controller [ 0.986376] BUG: kernel NULL pointer dereference, address: 0000000000000000 [ 0.987368] Call Trace: [ 0.987368] myrb_cleanup+0x4ad/0x7b0 [ 0.987368] myrb_probe.cold+0x95/0x12a0 The reason is that the driver does not initialize the disable_intr, resulting in a null-pointer-dereference bug. Zheyu Ma