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

mfd: Replace HTTP links with HTTPS ones

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 <grandmaster@al2klimov.de>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>

authored by

Alexander A. Klimov and committed by
Lee Jones
4f4ed454 3d858942

+21 -21
+1 -1
Documentation/devicetree/bindings/mfd/twl-family.txt
··· 26 26 Example: 27 27 /* 28 28 * Integrated Power Management Chip 29 - * http://www.ti.com/lit/ds/symlink/twl6030.pdf 29 + * https://www.ti.com/lit/ds/symlink/twl6030.pdf 30 30 */ 31 31 twl@48 { 32 32 compatible = "ti,twl6030";
+1 -1
drivers/mfd/hi6421-pmic-core.c
··· 5 5 * Copyright (c) <2011-2014> HiSilicon Technologies Co., Ltd. 6 6 * http://www.hisilicon.com 7 7 * Copyright (c) <2013-2017> Linaro Ltd. 8 - * http://www.linaro.org 8 + * https://www.linaro.org 9 9 * 10 10 * Author: Guodong Xu <guodong.xu@linaro.org> 11 11 */
+1 -1
drivers/mfd/lp873x.c
··· 1 1 /* 2 - * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ 2 + * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/ 3 3 * 4 4 * Author: Keerthy <j-keerthy@ti.com> 5 5 *
+1 -1
drivers/mfd/lp87565.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0-only 2 2 /* 3 - * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ 3 + * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ 4 4 * 5 5 * Author: Keerthy <j-keerthy@ti.com> 6 6 */
+1 -1
drivers/mfd/omap-usb-host.c
··· 2 2 /** 3 3 * omap-usb-host.c - The USBHS core driver for OMAP EHCI & OHCI 4 4 * 5 - * Copyright (C) 2011-2013 Texas Instruments Incorporated - http://www.ti.com 5 + * Copyright (C) 2011-2013 Texas Instruments Incorporated - https://www.ti.com 6 6 * Author: Keshava Munegowda <keshava_mgowda@ti.com> 7 7 * Author: Roger Quadros <rogerq@ti.com> 8 8 */
+1 -1
drivers/mfd/omap-usb-tll.c
··· 2 2 /** 3 3 * omap-usb-tll.c - The USB TLL driver for OMAP EHCI & OHCI 4 4 * 5 - * Copyright (C) 2012-2013 Texas Instruments Incorporated - http://www.ti.com 5 + * Copyright (C) 2012-2013 Texas Instruments Incorporated - https://www.ti.com 6 6 * Author: Keshava Munegowda <keshava_mgowda@ti.com> 7 7 * Author: Roger Quadros <rogerq@ti.com> 8 8 */
+1 -1
drivers/mfd/ti_am335x_tscadc.c
··· 1 1 /* 2 2 * TI Touch Screen / ADC MFD driver 3 3 * 4 - * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 4 + * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 5 5 * 6 6 * This program is free software; you can redistribute it and/or 7 7 * modify it under the terms of the GNU General Public License as
+1 -1
drivers/mfd/tps65086.c
··· 1 1 /* 2 - * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/ 2 + * Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/ 3 3 * Andrew F. Davis <afd@ti.com> 4 4 * 5 5 * This program is free software; you can redistribute it and/or
+1 -1
drivers/mfd/tps65217.c
··· 3 3 * 4 4 * TPS65217 chip family multi-function driver 5 5 * 6 - * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ 6 + * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ 7 7 * 8 8 * This program is free software; you can redistribute it and/or 9 9 * modify it under the terms of the GNU General Public License as
+1 -1
drivers/mfd/tps65218.c
··· 1 1 /* 2 2 * Driver for TPS65218 Integrated power management chipsets 3 3 * 4 - * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ 4 + * Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com/ 5 5 * 6 6 * This program is free software; you can redistribute it and/or 7 7 * modify it under the terms of the GNU General Public License version 2 as
+1 -1
drivers/mfd/tps65912-core.c
··· 1 1 /* 2 2 * Core functions for TI TPS65912x PMICs 3 3 * 4 - * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/ 4 + * Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/ 5 5 * Andrew F. Davis <afd@ti.com> 6 6 * 7 7 * This program is free software; you can redistribute it and/or
+1 -1
drivers/mfd/tps65912-i2c.c
··· 1 1 /* 2 2 * I2C access driver for TI TPS65912x PMICs 3 3 * 4 - * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/ 4 + * Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/ 5 5 * Andrew F. Davis <afd@ti.com> 6 6 * 7 7 * This program is free software; you can redistribute it and/or
+1 -1
drivers/mfd/tps65912-spi.c
··· 1 1 /* 2 2 * SPI access driver for TI TPS65912x PMICs 3 3 * 4 - * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/ 4 + * Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/ 5 5 * Andrew F. Davis <afd@ti.com> 6 6 * 7 7 * This program is free software; you can redistribute it and/or
+1 -1
include/linux/mfd/hi6421-pmic.h
··· 5 5 * Copyright (c) <2011-2014> HiSilicon Technologies Co., Ltd. 6 6 * http://www.hisilicon.com 7 7 * Copyright (c) <2013-2014> Linaro Ltd. 8 - * http://www.linaro.org 8 + * https://www.linaro.org 9 9 * 10 10 * Author: Guodong Xu <guodong.xu@linaro.org> 11 11 */
+1 -1
include/linux/mfd/lp873x.h
··· 1 1 /* 2 2 * Functions to access LP873X power management chip. 3 3 * 4 - * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ 4 + * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/ 5 5 * 6 6 * This program is free software; you can redistribute it and/or 7 7 * modify it under the terms of the GNU General Public License as
+1 -1
include/linux/mfd/lp87565.h
··· 2 2 /* 3 3 * Functions to access LP87565 power management chip. 4 4 * 5 - * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ 5 + * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ 6 6 */ 7 7 8 8 #ifndef __LINUX_MFD_LP87565_H
+1 -1
include/linux/mfd/ti_am335x_tscadc.h
··· 4 4 /* 5 5 * TI Touch Screen / ADC MFD driver 6 6 * 7 - * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 7 + * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 8 8 * 9 9 * This program is free software; you can redistribute it and/or 10 10 * modify it under the terms of the GNU General Public License as
+1 -1
include/linux/mfd/tps65086.h
··· 1 1 /* 2 - * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/ 2 + * Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/ 3 3 * Andrew F. Davis <afd@ti.com> 4 4 * 5 5 * This program is free software; you can redistribute it and/or
+1 -1
include/linux/mfd/tps65217.h
··· 3 3 * 4 4 * Functions to access TPS65217 power management chip. 5 5 * 6 - * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ 6 + * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ 7 7 * 8 8 * This program is free software; you can redistribute it and/or 9 9 * modify it under the terms of the GNU General Public License as
+1 -1
include/linux/mfd/tps65218.h
··· 3 3 * 4 4 * Functions to access TPS65219 power management chip. 5 5 * 6 - * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ 6 + * Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com/ 7 7 * 8 8 * This program is free software; you can redistribute it and/or 9 9 * modify it under the terms of the GNU General Public License version 2 as
+1 -1
include/linux/mfd/tps65912.h
··· 1 1 /* 2 - * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/ 2 + * Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/ 3 3 * Andrew F. Davis <afd@ti.com> 4 4 * 5 5 * This program is free software; you can redistribute it and/or