Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp1545130ybh; Mon, 20 Jul 2020 00:33:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxBNLozO8JdxlULVX14R9Z639vntojxS17WrYlVeS169m2yFEqw08xMp8kZpu1XprIsRh7R X-Received: by 2002:a17:907:405e:: with SMTP id ns22mr19192700ejb.6.1595230400284; Mon, 20 Jul 2020 00:33:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595230400; cv=none; d=google.com; s=arc-20160816; b=Mr8/0RCsGA0W2+Vvh9T/khYGd7B/E1AxmYAOTfB398m3RFsalw/zkq2moHAdNeJnJL sgjmdcKxReqF7SUXkiZIyemfhMsUTzgH3lQqfd3tts3UcVF21sRi1EDHB3PeZFLs8bNf sM3N1pCc/nmYtZ3rvtMZqRxIlU/RCQl+2V79h/v7B0nasWQOvrjfD8cAWx3jr/xwrJ6j /5q2CYsax1BY2tXkGclM7o9k24ykeoH8/N9QKWJZNISmzTE0bvD0DpOMLTbOe5FE4/US 6cS4ZOU7ISiuT6VRzD0haLJ3S7hy7V3Bk+wJ0FMltflw0W0P3nVsnVAc0D+/TbAhzSoF JH7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:to:subject:dkim-signature; bh=/jWIiALzK5V8fvNl6MphNcf2kmWQpId+dgZUsAkatZo=; b=0hxLja0YbIE5VKcSWoaIWUnK77mihLdrFQqc7TBx9DSvTU4bYetHDBx7Mir2g8MJvT kUwsXf2fkSjiTkaVhxQwhMsTFCfpICTE47pX8wUysahgW8JJHGIvl+9Yqe9ZOxqbt4p1 8P9BKxI7U/3QvscwURb1ZkSrbXm/1BTYW7UjFJsS4QXdW08B1v3RPRpv6GW0R1kEEDnO QkzxHQm2/juwRlsL/CBtQuFe0POdH+mPQrp/Lv66wk0T4YwFBBdotP0JWItMuNKuRRmH glyhLdbUJdPi2mURETO+t7zXkOzmd3/7SS26HhfSSIc5yQsTtdpcmRK2lZeag5jGIkSA SqWA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=Nq90Hzd6; 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; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z7si10006775ejf.367.2020.07.20.00.32.57; Mon, 20 Jul 2020 00:33:20 -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; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=Nq90Hzd6; 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; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726520AbgGTHcr (ORCPT + 99 others); Mon, 20 Jul 2020 03:32:47 -0400 Received: from fllv0016.ext.ti.com ([198.47.19.142]:55702 "EHLO fllv0016.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725815AbgGTHcr (ORCPT ); Mon, 20 Jul 2020 03:32:47 -0400 Received: from fllv0034.itg.ti.com ([10.64.40.246]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 06K7WI1d021738; Mon, 20 Jul 2020 02:32:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1595230338; bh=/jWIiALzK5V8fvNl6MphNcf2kmWQpId+dgZUsAkatZo=; h=Subject:To:References:From:Date:In-Reply-To; b=Nq90Hzd6Wbf2o2UFZXbEwdU6FyZSUD0LYkHs/SNRN8N1Fr4tpmG3JWlx7WzPNOPBV BL2lMJOvHcyjlo70f0AY/JmO0Tyrn2EDf6CScFYn/7NlexcDbVYXkaq0ZUgxT3T4TQ CdYcPTEZZnujGkppNZLotdZXfGglX7y8kj2SK4r8= Received: from DLEE102.ent.ti.com (dlee102.ent.ti.com [157.170.170.32]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 06K7WIid074617 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 20 Jul 2020 02:32:18 -0500 Received: from DLEE105.ent.ti.com (157.170.170.35) by DLEE102.ent.ti.com (157.170.170.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Mon, 20 Jul 2020 02:32:18 -0500 Received: from lelv0327.itg.ti.com (10.180.67.183) by DLEE105.ent.ti.com (157.170.170.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3 via Frontend Transport; Mon, 20 Jul 2020 02:32:18 -0500 Received: from [127.0.0.1] (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 06K7WEUK125332; Mon, 20 Jul 2020 02:32:15 -0500 Subject: Re: [PATCH] firmware: ti_sci: Replace HTTP links with HTTPS ones To: "Alexander A. Klimov" , , , , , , , , , , References: <20200718105538.9542-1-grandmaster@al2klimov.de> From: Tero Kristo Message-ID: <7b6caa87-8672-b5d5-ef8d-2fd38a4b53e6@ti.com> Date: Mon, 20 Jul 2020 10:32:13 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <20200718105538.9542-1-grandmaster@al2klimov.de> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Alexander, One comment below. On 18/07/2020 13:55, Alexander A. Klimov wrote: > Rationale: > Reduces attack surface on kernel devs opening the links for MITM > as HTTPS traffic is much harder to manipulate. > > Deterministic algorithm: > For each file: > If not .svg: > For each line: > If doesn't contain `\bxmlns\b`: > For each link, `\bhttp://[^# \t\r\n]*(?:\w|/)`: > If neither `\bgnu\.org/license`, nor `\bmozilla\.org/MPL\b`: > If both the HTTP and HTTPS versions > return 200 OK and serve the same content: > Replace HTTP with HTTPS. > > Signed-off-by: Alexander A. Klimov > --- > Continuing my work started at 93431e0607e5. > See also: git log --oneline '--author=Alexander A. Klimov ' v5.7..master > > If there are any URLs to be removed completely > or at least not (just) HTTPSified: > Just clearly say so and I'll *undo my change*. > See also: https://lkml.org/lkml/2020/6/27/64 > > If there are any valid, but yet not changed URLs: > See: https://lkml.org/lkml/2020/6/26/837 > > If you apply the patch, please let me know. > > > .../devicetree/bindings/interrupt-controller/ti,sci-intr.txt | 2 +- > drivers/firmware/ti_sci.c | 2 +- > drivers/firmware/ti_sci.h | 2 +- > drivers/irqchip/irq-ti-sci-inta.c | 2 +- > drivers/irqchip/irq-ti-sci-intr.c | 2 +- > drivers/reset/reset-ti-sci.c | 2 +- > include/linux/soc/ti/ti_sci_inta_msi.h | 2 +- > include/linux/soc/ti/ti_sci_protocol.h | 2 +- > 8 files changed, 8 insertions(+), 8 deletions(-) > > diff --git a/Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt b/Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt > index 1a8718f8855d..178fca08278f 100644 > --- a/Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt > +++ b/Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt > @@ -55,7 +55,7 @@ Required Properties: > corresponds to a range of host irqs. > > For more details on TISCI IRQ resource management refer: > -http://downloads.ti.com/tisci/esd/latest/2_tisci_msgs/rm/rm_irq.html > +https://downloads.ti.com/tisci/esd/latest/2_tisci_msgs/rm/rm_irq.html > > Example: > -------- > diff --git a/drivers/firmware/ti_sci.c b/drivers/firmware/ti_sci.c > index 4126be9e3216..53cee17d0115 100644 > --- a/drivers/firmware/ti_sci.c > +++ b/drivers/firmware/ti_sci.c > @@ -2,7 +2,7 @@ > /* > * Texas Instruments System Control Interface Protocol Driver > * > - * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ > + * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/ > * Nishanth Menon > */ > > diff --git a/drivers/firmware/ti_sci.h b/drivers/firmware/ti_sci.h > index f0d068c03944..57cd04062994 100644 > --- a/drivers/firmware/ti_sci.h > +++ b/drivers/firmware/ti_sci.h > @@ -6,7 +6,7 @@ > * The system works in a message response protocol > * See: http://processors.wiki.ti.com/index.php/TISCI for details ^^^^ You should probably replace that one as well to be https while doing the rest of the changes, even though the wiki is being deprecated during this year. -Tero > * > - * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ > + * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/ > */ > > #ifndef __TI_SCI_H > diff --git a/drivers/irqchip/irq-ti-sci-inta.c b/drivers/irqchip/irq-ti-sci-inta.c > index 7e3ebf6ed2cd..85de19fe9b6e 100644 > --- a/drivers/irqchip/irq-ti-sci-inta.c > +++ b/drivers/irqchip/irq-ti-sci-inta.c > @@ -2,7 +2,7 @@ > /* > * Texas Instruments' K3 Interrupt Aggregator irqchip driver > * > - * Copyright (C) 2018-2019 Texas Instruments Incorporated - http://www.ti.com/ > + * Copyright (C) 2018-2019 Texas Instruments Incorporated - https://www.ti.com/ > * Lokesh Vutla > */ > > diff --git a/drivers/irqchip/irq-ti-sci-intr.c b/drivers/irqchip/irq-ti-sci-intr.c > index 59d51a20bbd8..5ea148faf2ab 100644 > --- a/drivers/irqchip/irq-ti-sci-intr.c > +++ b/drivers/irqchip/irq-ti-sci-intr.c > @@ -2,7 +2,7 @@ > /* > * Texas Instruments' K3 Interrupt Router irqchip driver > * > - * Copyright (C) 2018-2019 Texas Instruments Incorporated - http://www.ti.com/ > + * Copyright (C) 2018-2019 Texas Instruments Incorporated - https://www.ti.com/ > * Lokesh Vutla > */ > > diff --git a/drivers/reset/reset-ti-sci.c b/drivers/reset/reset-ti-sci.c > index bf68729ab729..b799aefad547 100644 > --- a/drivers/reset/reset-ti-sci.c > +++ b/drivers/reset/reset-ti-sci.c > @@ -1,7 +1,7 @@ > /* > * Texas Instrument's System Control Interface (TI-SCI) reset driver > * > - * Copyright (C) 2015-2017 Texas Instruments Incorporated - http://www.ti.com/ > + * Copyright (C) 2015-2017 Texas Instruments Incorporated - https://www.ti.com/ > * Andrew F. Davis > * > * This program is free software; you can redistribute it and/or modify > diff --git a/include/linux/soc/ti/ti_sci_inta_msi.h b/include/linux/soc/ti/ti_sci_inta_msi.h > index 11fb5048f5f6..e3aa8b14612e 100644 > --- a/include/linux/soc/ti/ti_sci_inta_msi.h > +++ b/include/linux/soc/ti/ti_sci_inta_msi.h > @@ -2,7 +2,7 @@ > /* > * Texas Instruments' K3 TI SCI INTA MSI helper > * > - * Copyright (C) 2018-2019 Texas Instruments Incorporated - http://www.ti.com/ > + * Copyright (C) 2018-2019 Texas Instruments Incorporated - https://www.ti.com/ > * Lokesh Vutla > */ > > diff --git a/include/linux/soc/ti/ti_sci_protocol.h b/include/linux/soc/ti/ti_sci_protocol.h > index 9531ec823298..0fc452dd96d4 100644 > --- a/include/linux/soc/ti/ti_sci_protocol.h > +++ b/include/linux/soc/ti/ti_sci_protocol.h > @@ -2,7 +2,7 @@ > /* > * Texas Instruments System Control Interface Protocol > * > - * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ > + * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/ > * Nishanth Menon > */ > > -- Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki