Message ID | 1538966357-3175-1-git-send-email-miles.chen@mediatek.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C3FDD15E2 for <patchwork-linux-mm@patchwork.kernel.org>; Mon, 8 Oct 2018 02:39:33 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B127528C99 for <patchwork-linux-mm@patchwork.kernel.org>; Mon, 8 Oct 2018 02:39:33 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A3B4328CE4; Mon, 8 Oct 2018 02:39:33 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 07CEC28C99 for <patchwork-linux-mm@patchwork.kernel.org>; Mon, 8 Oct 2018 02:39:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5C77E6B000A; Sun, 7 Oct 2018 22:39:30 -0400 (EDT) Delivered-To: linux-mm-outgoing@kvack.org Received: by kanga.kvack.org (Postfix, from userid 40) id 574E96B000C; Sun, 7 Oct 2018 22:39:30 -0400 (EDT) X-Original-To: int-list-linux-mm@kvack.org X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 48C966B000D; Sun, 7 Oct 2018 22:39:30 -0400 (EDT) X-Original-To: linux-mm@kvack.org X-Delivered-To: linux-mm@kvack.org Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by kanga.kvack.org (Postfix) with ESMTP id 09D716B000A for <linux-mm@kvack.org>; Sun, 7 Oct 2018 22:39:30 -0400 (EDT) Received: by mail-pl1-f198.google.com with SMTP id f17-v6so16396845plr.1 for <linux-mm@kvack.org>; Sun, 07 Oct 2018 19:39:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-original-authentication-results:x-gm-message-state:from:to:cc :subject:date:message-id:mime-version; bh=DmoPdI7yjorl/Wpc0YPZuiNvk2baXC+XNKOF1MCzDoc=; b=GavZnRcNV6RaomWkyszMRzgDgpUmvjpuo3H4Chhw0wHrgFmalBHydl16v6Bb/BQMbh 6u7/Cnz0PKdk++ter6t/1OCXhv0b+aemhuS3dpKuNgFLtYroPt0ruJFO9R0voiYIQ/T7 bUEvcsIKP8IvDMCR3bdYiqzp1YQnH6R3tJXeHVyqlPvzWqJS+JzvN3FYXq+I3FCCNDOY +I5sup83M2wBGDyOQvJvG1Mo3h3Q1fjWKEKo0Hz0Z1hDrj6yM3gF/u8u69HE2ZPeSGtG N6evPng+RXH27lUzEbcMkfO1GqWGzsPaNBXIWKUVRyasW/MN9DTK4lW+3kh+Xpe1RD9V TtgQ== X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of miles.chen@mediatek.com designates 210.61.82.184 as permitted sender) smtp.mailfrom=miles.chen@mediatek.com X-Gm-Message-State: ABuFfog6pmzLhb6Z39Ubbw6mjopWWiHE9i8IwGqQMjUii8zIOtISDSFc sWooxZPwkIk/DBriZV8yTHWil5kvn8nXqahnRoDO2rB3p4JycvIgqdzJvI0aSe7VxuGI0suntPS 2fbrfGrS1AO3r5id6S40QjMS5BaE2AhH5qTb2EEq+bt5iWktcYMPH/V40ZVjL3gHu9Q== X-Received: by 2002:a17:902:5e3:: with SMTP id f90-v6mr22699286plf.286.1538966369661; Sun, 07 Oct 2018 19:39:29 -0700 (PDT) X-Google-Smtp-Source: ACcGV61Wa/EbCLFedd1Jc+I4a3Y0NdbjcZioFh87lBsZtR1KnDp4r2H3aUoSEq7aLmFj795jkZca X-Received: by 2002:a17:902:5e3:: with SMTP id f90-v6mr22699251plf.286.1538966368551; Sun, 07 Oct 2018 19:39:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538966368; cv=none; d=google.com; s=arc-20160816; b=PfuShw1l5IBHWKu4Pdohbtvavk6CCO0KHUy5+Lt3KS5P0ghvg030CmUg4ABO3YPpJV vvleJu2M9SUqBTDR6P6Ft/O1gA3x1xzz61lnzyMjVrBjRQmVzWaM0+s1qdFbeNt4ZXeT mLIrxzL9Kn1uE9uJ7BHzWzfwGxSWHDGscL9wxvNrOWt4V/PbaGidyRqdgLABWBPydnDJ 3jonYG0GLmblrC3Pv03bgOMrjhChaxg3Qc5cMSz1Cp/O41J7iTgzmw2H96yqFaT3gE+s nIwdm2Q3HyAc6R5NxqJpaV3D5ZTR7OKhcAD0OPOsf/OVs7s+4KlLKUPBTc4fVM1OY4iT yQKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:date:subject:cc:to:from; bh=DmoPdI7yjorl/Wpc0YPZuiNvk2baXC+XNKOF1MCzDoc=; b=nR5teNSDiHUe38vax4H97HcZ2AuRxLDBUGTF18IeNUvCj8qgcn6oSZxzb2WoAhYXBu D0el4qbkCe1+nWeiwbonrDCUdo+QupvGmO6aqv6cvbYSfiJLqeSyKJFLCuXGZFQiMRlK 0w8wuMZsDPcsU6wDYyKUyTXK1d3pD+BpLEauyOAuPWwqV4TrHVtXUAGGJZLC9/RyALz9 V6AoqgJUtzKuBcx2/IzMSaaDTSdC6SuP2W0kBbUfvvBjS+TZDFVBg5Aa7cV/dz0bKP7I USP2RZsgrY0FD9BBb9gRzYbdsQgsRa2tu0/XhTbx72hDY11YJfPOGMibfukC2ZJCrjhI NYPg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of miles.chen@mediatek.com designates 210.61.82.184 as permitted sender) smtp.mailfrom=miles.chen@mediatek.com Received: from mailgw02.mediatek.com ([210.61.82.184]) by mx.google.com with ESMTPS id b7-v6si18054473pfm.93.2018.10.07.19.39.27 for <linux-mm@kvack.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Oct 2018 19:39:28 -0700 (PDT) Received-SPF: pass (google.com: domain of miles.chen@mediatek.com designates 210.61.82.184 as permitted sender) client-ip=210.61.82.184; Authentication-Results: mx.google.com; spf=pass (google.com: domain of miles.chen@mediatek.com designates 210.61.82.184 as permitted sender) smtp.mailfrom=miles.chen@mediatek.com X-UUID: d93fccd3bcf04ab88e09eb6bbb2c0dc8-20181008 X-UUID: d93fccd3bcf04ab88e09eb6bbb2c0dc8-20181008 Received: from mtkcas06.mediatek.inc [(172.21.101.30)] by mailgw02.mediatek.com (envelope-from <miles.chen@mediatek.com>) (mhqrelay.mediatek.com ESMTP with TLS) with ESMTP id 1696350349; Mon, 08 Oct 2018 10:39:21 +0800 Received: from mtkcas08.mediatek.inc (172.21.101.126) by mtkmbs08n1.mediatek.inc (172.21.101.55) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 8 Oct 2018 10:39:19 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by mtkcas08.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1395.4 via Frontend Transport; Mon, 8 Oct 2018 10:39:19 +0800 From: <miles.chen@mediatek.com> To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Jiri Slaby <jslaby@suse.com> CC: <linux-mm@kvack.org>, <linux-kernel@vger.kernel.org>, <wsd_upstream@mediatek.com>, <linux-mediatek@lists.infradead.org>, Mark Salyzyn <salyzyn@google.com>, Miles Chen <miles.chen@mediatek.com> Subject: [PATCH] tty: check name length in tty_find_polling_driver() Date: Mon, 8 Oct 2018 10:39:17 +0800 Message-ID: <1538966357-3175-1-git-send-email-miles.chen@mediatek.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-MTK: N X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> X-Virus-Scanned: ClamAV using ClamSMTP |
Series |
tty: check name length in tty_find_polling_driver()
|
expand
|
diff --git a/drivers/tty/tty_io.c b/drivers/tty/tty_io.c index 5e5da9a..252eef2 100644 --- a/drivers/tty/tty_io.c +++ b/drivers/tty/tty_io.c @@ -408,7 +408,7 @@ struct tty_driver *tty_find_polling_driver(char *name, int *line) mutex_lock(&tty_mutex); /* Search through the tty devices to look for a match */ list_for_each_entry(p, &tty_drivers, tty_drivers) { - if (strncmp(name, p->name, len) != 0) + if (!len || strncmp(name, p->name, len) != 0) continue; stp = str; if (*stp == ',')