Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp67217pxk; Mon, 5 Oct 2020 18:02:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxCw0SGWBl8B1AD+pqiBuSwWtReoJm8AUxVzSK5sg6JXqyzwx3Am7HJYiKvwRNqVL/rS5oA X-Received: by 2002:a17:906:4c89:: with SMTP id q9mr2661538eju.290.1601946146312; Mon, 05 Oct 2020 18:02:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601946146; cv=none; d=google.com; s=arc-20160816; b=DCJdjWRap9tkLcz85HZPlRcwXEAKM3fVgUf/h4rW5eJWLcz7mE5O2X6OV6GQs4UjnU Gmg2gTOgPw+AzdVjhgPYzpVtXfe4loo7DfG8CE7K7VnKMwm417ajzEFHLXhbV19gL/rn bdNh0cXCLEVUa/2e9WCa3uDWzmi1SRzwZzCaGfpzvvWuhlT9bX2WIHtNoQfIS+vr4CtN P+3iM7SLAxQnYG2m1ysshvELHlyfoRfugIl/Ja0ISWqyPy+LBHcecBWljwm28ObENnkz fCg69m3Q5kw6nlHd1BCll4EfizZUf/eVBymGQMjnD+Bgx7Gi18jSoluU6PVUX5NHTQXE VLjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:reply-to:cc:from:to :dkim-signature:date; bh=HaX8EWb9AzKpVCX5JpXpeCYdTLapnazuvdbKVj8g+DA=; b=r5yZZg6+voERvioK32QOttbxGw7hnCPB8uNeTHkPVkcKIgBIhjEuPVL1YARPagea0L 2xQDqdd0iVz8293AMV46DzvXnEJZbdEe+7DwePxI4XfZywlZGcBY0GjAdCIqYqW5MUUo URqxP1OXSzKS6CUe9ArfJIp9OX1Z3yAhfktR/lHz6Es7YOaRTx2WLej3uXSluVsJyN/U enBx0gxPzOlE6m4Cy9EZI051lvW+FFbWLyyhTIFPAOxoIeYrQtUlZxUlqhsOdzCVfBS6 HPgnqEk6OQdWOZsE5vyOIpIt+3QtUImi6x565/btA/9M87/B95Mt/YYFdzzweHkfYVJc NrOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail header.b=PIRoWzXG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dk1si862093ejb.556.2020.10.05.18.02.04; Mon, 05 Oct 2020 18:02:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail header.b=PIRoWzXG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725960AbgJEXTK (ORCPT + 99 others); Mon, 5 Oct 2020 19:19:10 -0400 Received: from mail-03.mail-europe.com ([91.134.188.129]:33104 "EHLO mail-03.mail-europe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725785AbgJEXTK (ORCPT ); Mon, 5 Oct 2020 19:19:10 -0400 X-Greylist: delayed 66878 seconds by postgrey-1.27 at vger.kernel.org; Mon, 05 Oct 2020 19:19:09 EDT Date: Mon, 05 Oct 2020 23:19:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1601939947; bh=HaX8EWb9AzKpVCX5JpXpeCYdTLapnazuvdbKVj8g+DA=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=PIRoWzXG/J3TnUH9sop0aloO+uU7kCnDrF6wEdYm5GdkAjipX4es9fbFJyG76L1yR 6j3gQn1FUs/i3JVHGDwUpmT4BPvevZcxC6hCWCQZbwG1SbdAEvFVEt+TmP0j58dglX dMRUU9nFkEjf1WaksX2N9BL2YSKk/OvjSrGjH9dQ= To: Sudip Mukherjee , "gregkh@linuxfoundation.org" From: "Harley A.W. Lorenzo" Cc: "linux-kernel@vger.kernel.org" , "linux-safety@lists.elisa.tech" , "linux-usb@vger.kernel.org" , "stern@rowland.harvard.edu" Reply-To: "Harley A.W. Lorenzo" Subject: Re: [PATCH] usb: host: ehci-sched: avoid possible NULL dereference Message-ID: In-Reply-To: <20201005213149.12332-1-sudipm.mukherjee@gmail.com> References: <20201005213149.12332-1-sudipm.mukherjee@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.7 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Monday, October 5, 2020 5:31 PM, Sudip Mukherjee wrote: > find_tt() can return NULL or the error value in ERR_PTR() and > dereferencing the return value without checking for the error can > lead to a possible dereference of NULL pointer or ERR_PTR(). Looks fine to me. There is in fact no checks of the return value before a dereference here, and this solves that. Reviewed-by: Harley A.W. Lorenzo