Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp656993pxb; Wed, 18 Aug 2021 10:52:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx8sxQj/kLCuzWlERqpZ3JxkWU6AKaf94oyVY2JEnaN0gQ5aziAHueb7Mr+7fEmkQ4vzfE4 X-Received: by 2002:a17:906:6403:: with SMTP id d3mr11086934ejm.37.1629309134097; Wed, 18 Aug 2021 10:52:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629309134; cv=none; d=google.com; s=arc-20160816; b=BAFhDORqembz3VeESPhKQMQFTiF/OYQd3kaUF81feg/Dfeywe1R4x3pAn+qK0EGqtv QdT3kwW9J87vtgoxklPie5IIHOsdHxGRDPrGjUYpPzTLZlff275t1v6pyf05z7fPFtW9 s8dH67Pqr/qFbukFyU0wmBSTubJmWrxh/4OU7lGU3I+uIHBh6xhJXDjKAvtAcAMyROct MYERIAlJoYkTiJkv1RfnzOiPq3hTjm5qwmg0kZdkq/MuJaZDs7v2Sf59x1p50gbPoLpo pd8toUVGbLMKtRqA5wq1lhit+j/Xv0TAqio+/ybDsMiE13q18dmkLRgzkCQwax9WUCX+ vQLA== 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=dt9pvXiywEgo6czRRVTI6GVjDZX1OLduQZtUzbEUWgg=; b=z1ia11Vv3XiJ0uxAMHeOozAlpy0qjuvI9YYHubgirCBoQ0I374avScjjlPwCojRAWi +hXfrBhU7jb3OeLeYECeexR5s+/PsitnNhwiR8T7M8JievDujrcM0i+eClmmZCfZsuHT ixrPacFFnFqH1n2wi+z/UxIhNI8Un4oK58eriDp43zpvvd9iDVviZFVfhPvosjEzOMw7 NhPRngBCc/d99NTcqsgP58Vy3aoEaICyDE6zML6VRe/BLedSO5T0p/2S0ZH8K51QjQWI hRzO/hOauqsqQ3ZKvuD9H+9YrASc6be7J3fkXJ62tztLZPU1gK1t7VbULFKl6eOpg7U4 DG1A== 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 gt16si650718ejc.735.2021.08.18.10.51.49; Wed, 18 Aug 2021 10:52:14 -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 S229932AbhHRRuN (ORCPT + 99 others); Wed, 18 Aug 2021 13:50:13 -0400 Received: from netrider.rowland.org ([192.131.102.5]:33411 "HELO netrider.rowland.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S232392AbhHRRtu (ORCPT ); Wed, 18 Aug 2021 13:49:50 -0400 Received: (qmail 202749 invoked by uid 1000); 18 Aug 2021 13:49:13 -0400 Date: Wed, 18 Aug 2021 13:49:13 -0400 From: Alan Stern To: Kees Cook Cc: Greg Kroah-Hartman , Arnd Bergmann , Al Cooper , Andy Shevchenko , Florian Fainelli , linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, linux-hardening@vger.kernel.org Subject: Re: [PATCH v2 0/2] USB: EHCI: Add register array bounds to HCS ports Message-ID: <20210818174913.GB197200@rowland.harvard.edu> References: <20210818173018.2259231-1-keescook@chromium.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210818173018.2259231-1-keescook@chromium.org> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Aug 18, 2021 at 10:30:16AM -0700, Kees Cook wrote: > Hi, > > This is cleaning up some of the remaining things to be able to apply > -Warray-bounds and -Wzero-length-bounds globally. Only after doing my > own version of the port_status patch did I find Arnd's earlier > patches, including for the weird Broadcom stuff[1]. > > No binary differences. > > v2: > - use 0x80 as base for brcm registers (stern) > - switch HCS_N_PORTS_MAX to decimal (stern) > - update various comments (stern) > v1: https://lore.kernel.org/lkml/20210818043035.1308062-1-keescook@chromium.org > > Thanks! > > -Kees > > [1] https://lore.kernel.org/lkml/20200527134320.869042-1-arnd@arndb.de/#t > > Kees Cook (2): > USB: EHCI: Add register array bounds to HCS ports > USB: EHCI: Add alias for Broadcom INSNREG > > drivers/usb/host/ehci-brcm.c | 11 ++++------- > include/linux/usb/ehci_def.h | 33 +++++++++++++++++++++------------ > 2 files changed, 25 insertions(+), 19 deletions(-) For both patches: Acked-by: Alan Stern