Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp271663lqp; Wed, 20 Mar 2024 23:57:35 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVbvWat/eKpF/OSgzzOZeoTC/1JqpX2P8DcQv+g+TtUAqaMKx1qAGKGtwJw2sC1TOxNM+CZVcNS1iJu9o9ijA615SBi8MmPJWRJyfirXw== X-Google-Smtp-Source: AGHT+IEY0/vKXk02T8tXQI3vSXZ2+U7k3QI4ECQwpiQ4r1lsKHU7NMDD48f2scPPmjEDF7CVTyPe X-Received: by 2002:a05:6402:3983:b0:568:9b13:77fe with SMTP id fk3-20020a056402398300b005689b1377femr6911185edb.37.1711004254938; Wed, 20 Mar 2024 23:57:34 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711004254; cv=pass; d=google.com; s=arc-20160816; b=MSz7f/ztI/efwpia/p8k0ILhLD+CuWv6nuoV1fGOiyWqIDteG02lZ0xLJ4laoyhqfX F8A/N6bdoSybF1mGLLV6sHVNyHBuVY4X8QL0H9h9yNtlXTXQr/p85rWVmicP1pUdWZ6L TnygYHco23iKfMnAAd5rIo1EDIG3LWfQftSn/KOiWR1izzWJHXnOl2/O2lQd3Iya5TzR vflPewgBMFIrDMQfa6F84hOgdDbhvvzq7XwIvxBN8YGqUoUAretiXZDmd79MRXSkjEXL EU9iaW0EBvVkwkBXp8BshlrPc/PFrFrS2IkUhx+TD1pMZA3RhUzu47ANi98nz+HrXLuS yiYw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=A9zbV3no8c83PzjBsl077R25GMg0rcg/3po9zJLqVKs=; fh=JcwJsRWExKbw+oV2F7ZUh7EMYuaX0azNmlQz3XADPEw=; b=YIF3w7CmXtunXi9ipfA2RnkPmxDiyTsNbUc2na8mPQflGi+/ioTmMyX0ndR3Du6XXC i+bpubAgE/n7HhccLP8YEYErMWKsXjidgDJBuZhrj12pRUIm5WxLhM+gABlggGS5Auf2 CHn52apizpE1bZVMJscj2WI1JdsKk5Ib/PGCogf+sJt4Rx1zO3y0D++gvJB6YcjWDDcN l/Z9h1DHnCFnGwF41wbocbQ9V6hGzzVXF66i3ez1MLG1PgrtdqEIh2+eOgrh3IRePq+U oxiAZCmrf6+qci4Y39Oi42OwPCAHhHhBoxZC7vzzrxVc+eb72nKMrDGFpz5UWEz0z/yH DF2Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=I9byFJpD; arc=pass (i=1 spf=pass spfdomain=chromium.org dkim=pass dkdomain=chromium.org dmarc=pass fromdomain=chromium.org); spf=pass (google.com: domain of linux-kernel+bounces-109708-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-109708-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id ig4-20020a056402458400b0056bb554e345si1146556edb.447.2024.03.20.23.57.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Mar 2024 23:57:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-109708-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=I9byFJpD; arc=pass (i=1 spf=pass spfdomain=chromium.org dkim=pass dkdomain=chromium.org dmarc=pass fromdomain=chromium.org); spf=pass (google.com: domain of linux-kernel+bounces-109708-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-109708-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 9C1F11F21AC0 for ; Thu, 21 Mar 2024 06:57:34 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 9514C4D9E7; Thu, 21 Mar 2024 06:57:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="I9byFJpD" Received: from mail-vs1-f44.google.com (mail-vs1-f44.google.com [209.85.217.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 30A9841E4E for ; Thu, 21 Mar 2024 06:57:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.217.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711004245; cv=none; b=uYD8n6bekSQHhyiBJDClW50De+D5yXTg3qy0ti2Lxvs+AVV/eGX9Wk3mbT6CTPs2f2bGioG4ajdhFpfLI2JI5T+3/4MCkmxYfaMOcHo1TeLH3F1NScScFh16k/BK635vfY7DyMu7MXGJclGC8EVTnkRZg3w+S6LGIglHJWi9RHE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711004245; c=relaxed/simple; bh=g920GDs7VWxnuDSKOujp5wmlf+IvPEGUayy2cRVJISo=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=Ka6KZHW4QdER7DfMnwnQUIyToALbJHdlsgQTvQztIEHPZI8VXVWMTJdgNh3n3/riHmkkK6fEU2QYpESPdE2eCSO7MoNdYEJk2fEMI9X8ez+lLbaZDsadj9ahsJ3HdAEzIP3PdfM+fjrqzdWrDZ3R61xeHmflPfocMeicUxKo+Jg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=I9byFJpD; arc=none smtp.client-ip=209.85.217.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Received: by mail-vs1-f44.google.com with SMTP id ada2fe7eead31-47603a066daso206088137.2 for ; Wed, 20 Mar 2024 23:57:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1711004243; x=1711609043; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=A9zbV3no8c83PzjBsl077R25GMg0rcg/3po9zJLqVKs=; b=I9byFJpD17UwMXL1gUb4zJqkv5qEZeiDu09CsYfuSsBv39c0B90mn0/3715AtJK26s YRGEGK/8zTqmeWjNkhMFvZ3noLRc4qObvuVio/VQHyP2gWAuEL+I5p6qCxLdIYs/AORp cr99h+4jHHNnD5AYIy+znvYYfpaCaVL9nPozA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711004243; x=1711609043; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=A9zbV3no8c83PzjBsl077R25GMg0rcg/3po9zJLqVKs=; b=ZmabvpjQhngtMHe53sRixU8T9wP/UG0QEjY2uc9mwngbBB0pnKJRhtyIidCWiGnRuv P/ebRq7sxEEmXvfVlVUte0T7qfE9/6i0h6Z0YB9gigC/1aLIG5h4wWNht8rFES0GRjW4 egHP7coeCAUdeDXECTUC2VTQD/0CWnPvjO8ZSCABn5Dn5taHukXO6j6Gd4Sl+dpfrqh8 eMz3SjsY22w4w8G1aXJQ1uT9iLN6A0p0ryEhE88gqLyHijZ3YIWy9Mh5ezNnXvOWOWpN 81RGz34lZWGlb3nu8K/3OcrFjmkezj+Vuc8a2IddXj3beWlLv3iHB0eJqxfOpqteGWAA vfuA== X-Forwarded-Encrypted: i=1; AJvYcCXTDwZs/WdEgZYmDAl1JLCm7TmMUOe7KFEqilyxYsIw9laoWtHJRvzAZzsRI+KnVQeF4wGmkojfY82gs4Vbof45JweFEh/BaW/OOqrG X-Gm-Message-State: AOJu0YyFzWsk8m4dZc/PYij5s047RGUbYk6qF4cFswrxDbXr9GUBMKFv 0xI94igra4VO4pTRGUXGmv/SWTtllipC/Ao/ehNQ6hzyaskFb74hq8gyU3nadaWIC+1nStoObmy /rA== X-Received: by 2002:a05:6102:3a09:b0:476:c65b:10a1 with SMTP id b9-20020a0561023a0900b00476c65b10a1mr460988vsu.2.1711004242972; Wed, 20 Mar 2024 23:57:22 -0700 (PDT) Received: from mail-ua1-f51.google.com (mail-ua1-f51.google.com. [209.85.222.51]) by smtp.gmail.com with ESMTPSA id r19-20020ab06f53000000b007dbc688e5e2sm1771172uat.33.2024.03.20.23.57.22 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 Mar 2024 23:57:22 -0700 (PDT) Received: by mail-ua1-f51.google.com with SMTP id a1e0cc1a2514c-7e05d6871ddso298421241.1 for ; Wed, 20 Mar 2024 23:57:22 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCV9cvcllmVNY8XjWikb7U4xFZ2KD7rBGHfjy27jk7MwRqqhm1PngSz6ynDBDueifsXRWfmdohTx16pXTH8u2zZAU3TlWYdGeM2v9ApC X-Received: by 2002:ac5:c4cf:0:b0:4cb:56c5:5818 with SMTP id a15-20020ac5c4cf000000b004cb56c55818mr989958vkl.3.1711004242162; Wed, 20 Mar 2024 23:57:22 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240321064313.1385316-1-fshao@chromium.org> In-Reply-To: <20240321064313.1385316-1-fshao@chromium.org> From: Fei Shao Date: Thu, 21 Mar 2024 14:56:45 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 0/2] Fixes NULL pointer access in spi-mt65xx.c To: Mark Brown , AngeloGioacchino Del Regno Cc: Daniel Kurtz , Matthias Brugger , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-spi@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Mar 21, 2024 at 2:43=E2=80=AFPM Fei Shao wrote= : > > Hi, > > This series contains two patches for spi-mt65xx.c, both focusing on its > interrupt handler mtk_spi_interrupt(). > > The first patch is to fix a NULL pointer access in the interrupt > handler, which is first found on a MT8186 Chromebook device when the > system tries to establish host communication with its embedded > controller. > > The second one is a decorative clean-up when I'm working on the first > patch, which simply renames a variable to better follow the rest of the > code. > I put this after the first fix because I think that will make > maintainers and users slightly easier to only backport the fix if > needed. > > Looking forward to any feedback, thank you. > > Regards, > Fei Sorry, I found I messed things up in the last rebase and this doesn't compi= le. I'll send a v2 soon so please disregard this series. Regards, Fei > > > Fei Shao (2): > spi: spi-mt65xx: Fix NULL pointer access in interrupt handler > spi: spi-mt65xx: Rename a variable in interrupt handler > > drivers/spi/spi-mt65xx.c | 47 ++++++++++++++++++++-------------------- > 1 file changed, 23 insertions(+), 24 deletions(-) > > -- > 2.44.0.396.g6e790dbe36-goog >