Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp520081rwe; Fri, 26 Aug 2022 09:08:23 -0700 (PDT) X-Google-Smtp-Source: AA6agR4yaOjn+jzHKMVNK1w8ZX9jsCxlWjwWvKmy/4CeLKosQa1B6AFoW5MOZ+xr4+yG+vT76p8P X-Received: by 2002:a05:6a00:2302:b0:536:c7c2:10a9 with SMTP id h2-20020a056a00230200b00536c7c210a9mr4538647pfh.11.1661530102916; Fri, 26 Aug 2022 09:08:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661530102; cv=none; d=google.com; s=arc-20160816; b=qt9mgvkqDX5EXRjY0Wd3H90Ke69KoJg/i3vvTTPMaQugQng5O60SRsSEaizoY8OxUe ysD5aKs3HdYoqejdC4e6DApD3W4zqY9TcUm6Ovm36CMnj0OPMxzRqFCTt7/d4wmnVcen NzlxquRYM9uOMuMjRBnKwXinQHw6Wv+k4xXJnTpfBTPdi4FoMHo+bMB34SQNxMNKE8Mv JstT0yNaZcHbkEuWhxj5nMs4o3Qqml/CAcSRRNKmemQ2mJDoqd1d23DN8VKi63ZWKB/D 9zs5ZZYjxTjtdEowq4+SmPQ5nv2eqOtCylar8w2I+tcayIbOukVym0B4zyuZ2Ir7XdI1 B8ig== 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:in-reply-to :references:mime-version:dkim-signature; bh=n2+dMPy2K7fo8g/XVO6oLoG9YstnR6LpwprL/jGVfrg=; b=ZyLH7kAeQthugDdAwEVGv4r51xoiIP2UZxA6JOoIv3nU+M7Fdr5qCwVp1FcqTOpo3h 503YquQc8Ole2NR5N4GCxJ/A1Xh79O/TmeTzSHNcbWPcKSbtdRbs2sePfnHhhK0jAELU omUB4ysX49KB+A2z5WZeL1dhc4YNwZoTkzsZCLPJlrEjqpH59Ie4EtUOdiEAjCSx8oFD 4kX9ddJJVkIIn6WyrbAqbGz0ILW3BT/HEA93oMj2iQ5m3Vtb1AmzKyqsTVfTjPnw2lYA OHciQl/HhRpOL9Z5+EN2Ey0uV/SSvaUW2cyUSFwAI3J3NEckIwEwOTNe8Fgjs0PxAmQx O8IQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=Wznyr51D; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x2-20020a628602000000b00535e56cfc11si1952010pfd.74.2022.08.26.09.08.11; Fri, 26 Aug 2022 09:08:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=Wznyr51D; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243919AbiHZQCB (ORCPT + 99 others); Fri, 26 Aug 2022 12:02:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53456 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344700AbiHZQBz (ORCPT ); Fri, 26 Aug 2022 12:01:55 -0400 Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6E8C7D3444; Fri, 26 Aug 2022 09:01:54 -0700 (PDT) Received: by mail-qt1-x82d.google.com with SMTP id h22so1582340qtu.2; Fri, 26 Aug 2022 09:01:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=n2+dMPy2K7fo8g/XVO6oLoG9YstnR6LpwprL/jGVfrg=; b=Wznyr51DfwIlXTAcFFB7EU0/mOgECJ7qcyamDo8thQEMuIsm7dG4AzCfiwyf1kDSVr W45soWcIZw5uvx4ruwLBX1JTyUnrjnn6Wjt5+anbIoSYBA17F/X2l1ks1Mx71eeJaxOx AdvlgMeChdpiv2fp+Fwnbh1Kodl+Fct4zrabLUZ8X70bwQ5pUZ425N/0CQbu4RxArO3w 3sFY2xbAqDINyZ6zdQSoWSZ46EQ4/8AG19X/49veCp1V7qVYTbcC9oyX1GKWX7GMbHV8 Fl55JxKUAjLlU2E9ny7E0sW2lBD1N9eJuPpqmL+G3KCq0m6Dz4bYs95JvQxVHwEEqocF q9CA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=n2+dMPy2K7fo8g/XVO6oLoG9YstnR6LpwprL/jGVfrg=; b=ZOtdbMNOCYKMYEpmIzz3qg3c+0WcbEM1rJZueXXobteVr3LajYl/aHCNmGEbx0oGnS 0kMQ5YnkgUYd2nxHxZot4kHPuZ9nvaVnEwJD94KgnHAHHWxdHb6KRk0mKGx0rJL4Y8Rp ojcXp+Jfm9KtewFPDKGfWSj/cuPhlK7xqyTI8KSjVTZjAgqP9oE1uyTsPsYp98vOQXtb H7V5MoJPCBeXoV19hnT75BRmzakKEykVt2oMhKZbeTHQ1m5GK8ZmKmmokU+lCDiKOkDY 3c1Wj/PGMX7jQW6mOGa8b3IErubqLEURHSkKEuKyGBh9YE0Ld6mjUUhrdZoUYK7ITVSL YnBg== X-Gm-Message-State: ACgBeo1y1a0/IqiTMmccUSbHdyhWJh3fD2pV3ZdPRhOPGuuWqNu+3b0V yvICfDMsILIxU7YqLeoxA/fajsk0tbO03w6f7Muig68qeqM= X-Received: by 2002:a05:622a:491:b0:344:95bf:8f05 with SMTP id p17-20020a05622a049100b0034495bf8f05mr326066qtx.61.1661529713464; Fri, 26 Aug 2022 09:01:53 -0700 (PDT) MIME-Version: 1.0 References: <20220826083612.1699194-1-floridsleeves@gmail.com> In-Reply-To: <20220826083612.1699194-1-floridsleeves@gmail.com> From: Andy Shevchenko Date: Fri, 26 Aug 2022 19:01:17 +0300 Message-ID: Subject: Re: [PATCH v2] drivers/tty/serial: check the return value of uart_port_check() To: Li Zhong Cc: "open list:SERIAL DRIVERS" , Linux Kernel Mailing List , Greg Kroah-Hartman , Jiri Slaby Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 On Fri, Aug 26, 2022 at 11:38 AM Li Zhong wrote: > > uart_port_check() will return NULL pointer when state->uart_port is > NULL. Check the return value before dereference it to avoid > null-pointer-dereference error. Have you taken the locking into consideration? If no, please do, if yes, expand your commit message to explain why the current locking scheme doesn't prevent an error from happening. -- With Best Regards, Andy Shevchenko