Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Replace HTTP links with HTTPS ones: Common CLK framework

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 both the HTTP and HTTPS versions
return 200 OK and serve the same content:
Replace HTTP with HTTPS.

Signed-off-by: Alexander A. Klimov <grandmaster@al2klimov.de>
Link: https://lore.kernel.org/r/20200703175114.15027-1-grandmaster@al2klimov.de
Signed-off-by: Stephen Boyd <sboyd@kernel.org>

authored by

Alexander A. Klimov and committed by
Stephen Boyd
5f1d8970 b3a9e3b9

+19 -19
+1 -1
Documentation/devicetree/bindings/clock/clock-bindings.txt
··· 9 9 output on a device. The length of a clock specifier is defined by the 10 10 value of a #clock-cells property in the clock provider node. 11 11 12 - [1] http://patchwork.ozlabs.org/patch/31551/ 12 + [1] https://patchwork.ozlabs.org/patch/31551/ 13 13 14 14 ==Clock providers== 15 15
+1 -1
Documentation/devicetree/bindings/clock/silabs,si514.txt
··· 6 6 7 7 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 8 8 [2] Si514 datasheet 9 - http://www.silabs.com/Support%20Documents/TechnicalDocs/si514.pdf 9 + https://www.silabs.com/Support%20Documents/TechnicalDocs/si514.pdf 10 10 11 11 Required properties: 12 12 - compatible: Shall be "silabs,si514"
+1 -1
Documentation/devicetree/bindings/clock/silabs,si5351.txt
··· 2 2 3 3 Reference 4 4 [1] Si5351A/B/C Data Sheet 5 - http://www.silabs.com/Support%20Documents/TechnicalDocs/Si5351.pdf 5 + https://www.silabs.com/Support%20Documents/TechnicalDocs/Si5351.pdf 6 6 7 7 The Si5351a/b/c are programmable i2c clock generators with up to 8 output 8 8 clocks. Si5351a also has a reduced pin-count package (MSOP10) where only
+2 -2
Documentation/devicetree/bindings/clock/silabs,si570.txt
··· 7 7 8 8 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 9 9 [2] Si570/571 Data Sheet 10 - http://www.silabs.com/Support%20Documents/TechnicalDocs/si570.pdf 10 + https://www.silabs.com/Support%20Documents/TechnicalDocs/si570.pdf 11 11 [3] Si598/599 Data Sheet 12 - http://www.silabs.com/Support%20Documents/TechnicalDocs/si598-99.pdf 12 + https://www.silabs.com/Support%20Documents/TechnicalDocs/si598-99.pdf 13 13 14 14 Required properties: 15 15 - compatible: Shall be one of "silabs,si570", "silabs,si571",
+1 -1
Documentation/devicetree/bindings/clock/ti,cdce706.txt
··· 1 1 Bindings for Texas Instruments CDCE706 programmable 3-PLL clock 2 2 synthesizer/multiplier/divider. 3 3 4 - Reference: http://www.ti.com/lit/ds/symlink/cdce706.pdf 4 + Reference: https://www.ti.com/lit/ds/symlink/cdce706.pdf 5 5 6 6 I2C device node required properties: 7 7 - compatible: shall be "ti,cdce706".
+4 -4
Documentation/devicetree/bindings/clock/ti,cdce925.txt
··· 4 4 This binding uses the common clock binding[1]. 5 5 6 6 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 7 - [2] http://www.ti.com/product/cdce913 8 - [3] http://www.ti.com/product/cdce925 9 - [4] http://www.ti.com/product/cdce937 10 - [5] http://www.ti.com/product/cdce949 7 + [2] https://www.ti.com/product/cdce913 8 + [3] https://www.ti.com/product/cdce925 9 + [4] https://www.ti.com/product/cdce937 10 + [5] https://www.ti.com/product/cdce949 11 11 12 12 The driver provides clock sources for each output Y1 through Y5. 13 13
+1 -1
drivers/clk/clk-cdce706.c
··· 4 4 * 5 5 * Copyright (c) 2014 Cadence Design Systems Inc. 6 6 * 7 - * Reference: http://www.ti.com/lit/ds/symlink/cdce706.pdf 7 + * Reference: https://www.ti.com/lit/ds/symlink/cdce706.pdf 8 8 */ 9 9 10 10 #include <linux/clk.h>
+1 -1
drivers/clk/clk-gpio.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0 2 2 /* 3 - * Copyright (C) 2013 - 2014 Texas Instruments Incorporated - http://www.ti.com 3 + * Copyright (C) 2013 - 2014 Texas Instruments Incorporated - https://www.ti.com 4 4 * 5 5 * Authors: 6 6 * Jyri Sarha <jsarha@ti.com>
+2 -2
drivers/clk/clk-si5351.c
··· 7 7 * 8 8 * References: 9 9 * [1] "Si5351A/B/C Data Sheet" 10 - * http://www.silabs.com/Support%20Documents/TechnicalDocs/Si5351.pdf 10 + * https://www.silabs.com/Support%20Documents/TechnicalDocs/Si5351.pdf 11 11 * [2] "Manually Generating an Si5351 Register Map" 12 - * http://www.silabs.com/Support%20Documents/TechnicalDocs/AN619.pdf 12 + * https://www.silabs.com/Support%20Documents/TechnicalDocs/AN619.pdf 13 13 */ 14 14 15 15 #include <linux/module.h>
+1 -1
drivers/clk/keystone/sci-clk.c
··· 1 1 /* 2 2 * SCI Clock driver for keystone based devices 3 3 * 4 - * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ 4 + * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/ 5 5 * Tero Kristo <t-kristo@ti.com> 6 6 * 7 7 * This program is free software; you can redistribute it and/or modify
+1 -1
drivers/clk/keystone/syscon-clk.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0 2 2 /* 3 - * Copyright (C) 2020 Texas Instruments Incorporated - http://www.ti.com/ 3 + * Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com/ 4 4 */ 5 5 6 6 #include <linux/clk-provider.h>
+1 -1
drivers/clk/meson/meson8b.h
··· 17 17 * blocks below. Those offsets must be multiplied by 4 before adding them to 18 18 * the base address to get the right value 19 19 * 20 - * [0] http://dn.odroid.com/S805/Datasheet/S805_Datasheet%20V0.8%2020150126.pdf 20 + * [0] https://dn.odroid.com/S805/Datasheet/S805_Datasheet%20V0.8%2020150126.pdf 21 21 */ 22 22 #define HHI_GP_PLL_CNTL 0x40 /* 0x10 offset in data sheet */ 23 23 #define HHI_GP_PLL_CNTL2 0x44 /* 0x11 offset in data sheet */
+1 -1
drivers/clk/versatile/icst.c
··· 5 5 * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved. 6 6 * 7 7 * Support functions for calculating clocks/divisors for the ICST307 8 - * clock generators. See http://www.idt.com/ for more information 8 + * clock generators. See https://www.idt.com/ for more information 9 9 * on these devices. 10 10 * 11 11 * This is an almost identical implementation to the ICST525 clock generator.
+1 -1
drivers/clk/versatile/icst.h
··· 3 3 * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved. 4 4 * 5 5 * Support functions for calculating clocks/divisors for the ICST 6 - * clock generators. See http://www.idt.com/ for more information 6 + * clock generators. See https://www.idt.com/ for more information 7 7 * on these devices. 8 8 */ 9 9 #ifndef ICST_H