Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp79519pxk; Mon, 5 Oct 2020 18:27:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyNaTdHBI5rz82yYXE5qrDMKaW3+ZOOkx7Ngl5dhwrA2Rs6PufBn9UUi5TCA2pzTdCjmSmH X-Received: by 2002:a50:8745:: with SMTP id 5mr2669940edv.49.1601947647553; Mon, 05 Oct 2020 18:27:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601947647; cv=none; d=google.com; s=arc-20160816; b=evuesMK7S0A07qO6mxMg5kxW0rXS2nbWLq6kcdHGBbfZ4GZFI9EblyxTp4NdrTezmb iB6+PuZifN47WXi0DlPQg8ZFL1Op1sC64zHs3WNMquSXh8IEx/qinbJ3wF3mGG5m7QwK mCXZGXj/P25xQTmzjjOE2LF4EPUJe2G+YRv7XmjrALdtJ+Ypn57ux/gLjplUhTD4CCT8 Sb4eCSF16JtFPk3+k3vgPXSwzJFO+gOOysAy3UwGQrAJtDifj7u0xgUrEJeqFP66EvHr exPkk7T7qGxLUE+tZMNh9uShMh2h/o8dcjqhuw9nompRMbuy/fTBvb9gWMcMqRgGz9Ua GAPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=8sQ/I3WIP8lHmgC1qCK+VCPj7kCA56MLG6jTBJPuOMo=; b=uMwxxVDQnz19fA0mR8kdUPIvt+7ZYavR0yhR7sN+5KoZnB0piiWLdaW3EE5vN59XGI G65VSdbVEdLkhS9B1R8GEPh5uR46spQ2GzomqtEaoBdIyXHAu3iUoRQPVe3KJHmvB3hy oJsMkmKSCoK1SsvD7mUJliY1ThG49q87ynwORvE8Pg4s+wWxi0Bn8lm6fA2LdXVqcwLa SKJaDlRqAKDhRv+8CzwPRkycUgqqdqqVxesNacRJImWE2AuoBD8k6OmTX0TBa+CGBk9D eCDlLYrXT/UZCd/lJY4VsdRMUUxChnN4pybBi+2vphJgkgKRurBY2+EgWzROXE4VfBs1 nY0w== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y4si947853ejp.682.2020.10.05.18.27.04; Mon, 05 Oct 2020 18:27:27 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726561AbgJFBZp (ORCPT + 99 others); Mon, 5 Oct 2020 21:25:45 -0400 Received: from netrider.rowland.org ([192.131.102.5]:58837 "HELO netrider.rowland.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1725901AbgJFBZp (ORCPT ); Mon, 5 Oct 2020 21:25:45 -0400 Received: (qmail 399975 invoked by uid 1000); 5 Oct 2020 21:25:44 -0400 Date: Mon, 5 Oct 2020 21:25:44 -0400 From: "stern@rowland.harvard.edu" To: "Harley A.W. Lorenzo" Cc: Sudip Mukherjee , "gregkh@linuxfoundation.org" , "linux-kernel@vger.kernel.org" , "linux-safety@lists.elisa.tech" , "linux-usb@vger.kernel.org" Subject: Re: [PATCH] usb: host: ehci-sched: avoid possible NULL dereference Message-ID: <20201006012544.GB399825@rowland.harvard.edu> References: <20201005213149.12332-1-sudipm.mukherjee@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Oct 05, 2020 at 11:19:02PM +0000, Harley A.W. Lorenzo wrote: > 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