Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp569315imm; Wed, 18 Jul 2018 07:06:50 -0700 (PDT) X-Google-Smtp-Source: AAOMgpfk7PU5wNgeixooE8yqEHwYXs3yhb/SLIYM5AqWn2Y5yVR6NAjFq2X/BltKRIfdgudQ40lL X-Received: by 2002:a17:902:8f94:: with SMTP id z20-v6mr6004450plo.337.1531922810232; Wed, 18 Jul 2018 07:06:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531922810; cv=none; d=google.com; s=arc-20160816; b=d8jRC1WF9mqXklK/Jp5be5Hr5hbyRhSgyg3d4fNkdihRVE57NBwph2rMWO4/fvd+bs HiRjXTH/TGsPamrro1PIhHjLpXbDl8fcAKlUkGL8FuFYyapHEkEggMAVbG7dgaxWhuLd tKdhfqlTOY6KwDMGKQVLkF7A404v/dm8JsBqpsBjQrGtFFgIzOodytfAIfoX3JVY8Ltl dJPKHlmYhApeF5RqLaL9xb7xJGpgn7Z5ZVbQZ2QqknDR/TzO0K5dUF5IJi0ng7tHfMuC BbiDAXyUM19ogb2KAY+70F9HbApqfH2UAipX4wVJ4lDoBtawbHEyMhR+0FJJ43w+Ox1h HI1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature:dkim-signature :arc-authentication-results; bh=U79FpdumweQiMrF6riph6zIi5Efas9Ebp7IPIgE3Wew=; b=c83jMHghXpTkUFqb10tyg/1iyq7uzIjtg3ZIne64Q7ekXakCUFzgvhkpp+LZmR5MGh HWf0MNX6kWQiBrPCGt9Nf7ntCxK0dw7V0E6ewtaeISsZiqadBqfyT9hvQChCfPFEbrYO xQPc4d9QEWHPnb2ZzUOzp9AgYzQpjGVla+lExJhAW6t9iVzeAdZOuDg6e00YPvaclxfp WBoPMyomZ6r6nCCuwEEPYQrDKVYjn6B5Q8A1KAjY2QngFl0lOVsXFz6BSlcjwgYA++bH RL8+XD5MVYIgwp8LmleaqaQYkxImwHcyRpwod213AbboRv7NNuLRqiBMoTZ/gJGgB0qb QPpg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=XJgKN2C4; dkim=fail header.i=@chromium.org header.s=google header.b=FpJ85PMn; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y10-v6si3649362pgf.312.2018.07.18.07.06.34; Wed, 18 Jul 2018 07:06:50 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=XJgKN2C4; dkim=fail header.i=@chromium.org header.s=google header.b=FpJ85PMn; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730659AbeGROnD (ORCPT + 99 others); Wed, 18 Jul 2018 10:43:03 -0400 Received: from mail-yb0-f196.google.com ([209.85.213.196]:45639 "EHLO mail-yb0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729333AbeGROnD (ORCPT ); Wed, 18 Jul 2018 10:43:03 -0400 Received: by mail-yb0-f196.google.com with SMTP id h127-v6so1860708ybg.12 for ; Wed, 18 Jul 2018 07:04:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=U79FpdumweQiMrF6riph6zIi5Efas9Ebp7IPIgE3Wew=; b=XJgKN2C4rTY9xF5BjY/iLYYUmaUZ5oCUf4ssKEuxisbtxPs1Husn5q1MSJ1oGUGept tTrDV7ZaB6HBfNEIIq6Fhudv80u0Wwb9jYtxRooPu2V+afbEczYcBh+1VnfsxMsj/fJY eAai2SLCovL7v7mXo1zAbRvd1g533OwDYpFKkAZmOoCC4F5YAVPSitnBLQZJWDKFrQiR TeIfKrP6b10j1DGpt78CFMsYt8ZKTPJJesaKp2aqvjUPAdEtwEj9T/TIXj+H2UrhmxAZ 83Psd8tv/Shw5+EjvYiXwXMwcpL8bMKWiwrT4SSt7td5ezwg64N9j6ZJ2kIZKwnDfu5r dhsg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=U79FpdumweQiMrF6riph6zIi5Efas9Ebp7IPIgE3Wew=; b=FpJ85PMnHphtC8L44697N1/+GVEFhK6s4Srb+ICsQm6aD+awHly7gFvK28lslw6CPP 4usT7HxmDXcRTx+KSBFLEtJiF6mevaL6D1BmhZavPN9LSd7pRSOyqLqGyb3phQPTEs2c bgVdUP+Xi1Ihwii2JVK4ORzXhhq9EVAHJpZp8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=U79FpdumweQiMrF6riph6zIi5Efas9Ebp7IPIgE3Wew=; b=PHA8BWmdk8J9lICwF77GpqELr9AlKOELcPE4kB2Zj+fhEkHT8IT/Q5LL/bJ2nAfCry 6zR/68l6vfgBgZjLkd36PP5cwcfkQPYYwt8cAxZExWbT8Gtt+oCF4U+DqKlXtE8DOC5/ TE+2yXH3xsAQbiD0bdjwIb5Q8kRh5HSNTqliF/+KhFMuI0w9wBvsXbUXdHIJmtcuPTLD /IQ7ULe1/3JvrDr1tb9IfZaXHrr6hdW1CzTvmEhcBVnUgbL2nZHlsVqXlKp+Xlqbu/qv xXwf2bsg/hA6f/rzJLN5qBfapyGEtJX7xLT8dars6YqOA9vflLEhWVOHTcB3FRcvq+Gf J9Rw== X-Gm-Message-State: AOUpUlEAqdlvpUYrhosjlbrq5I27C30GBYMA9P+bpbvc/0QIRO9557Jj zWZVzm0czP68FVOfXNpmBYCsZGlSRptxCbsGjfPpQS1C X-Received: by 2002:a25:ce8e:: with SMTP id x136-v6mr3175643ybe.118.1531922697160; Wed, 18 Jul 2018 07:04:57 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:6602:0:0:0:0:0 with HTTP; Wed, 18 Jul 2018 07:04:56 -0700 (PDT) In-Reply-To: <20180718010242.5254-1-nicolas.pitre@linaro.org> References: <20180718010242.5254-1-nicolas.pitre@linaro.org> From: Kees Cook Date: Wed, 18 Jul 2018 07:04:56 -0700 X-Google-Sender-Auth: b1BbkDexLbkJWYkTa0lqPJ2zeK4 Message-ID: Subject: Re: [PATCH 0/3] follow-up to the unicode vt console series To: Nicolas Pitre Cc: Greg Kroah-Hartman , Geert Uytterhoeven , Adam Borowski , Dave Mielke , Samuel Thibault , LKML , linux-console@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Nicolas, On Tue, Jul 17, 2018 at 6:02 PM, Nicolas Pitre wrote: > This is a follow-up series with 3 patches in response to the following > messages respectively: > > http://lkml.kernel.org/r/20180628123803.GA22045@kroah.com > > http://lkml.kernel.org/r/CAGXu5j+KLvJ-n_QRrfq15E8iO_rqfpp+K7PDAZHZMHcemy9y7g@mail.gmail.com > > http://lkml.kernel.org/r/CAMuHMdUmC+uiKTEMotB83A86E1wEYrNF2qPf3kDACaW27D_NbA@mail.gmail.com > > Those patches were tested on top of previous patches already in tty-next. > Please include in tty-next before next merge window. > > Patch #1 was posted before. Only difference is that it now uses rate > limited printing. > > Patch #2 is new, however it has been tested with the validation code > provided by patch #1. This also fixes a security issue. > > Patch #3 is new and trivial. > > Diffstat: > > Documentation/admin-guide/devices.txt | 16 +++++--- > drivers/tty/vt/vt.c | 57 +++++++++++++++++++++++++---- > 2 files changed, 59 insertions(+), 14 deletions(-) Thanks for fixing the VLA! :) -Kees -- Kees Cook Pixel Security