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

hwmon: 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>
Link: https://lore.kernel.org/r/20200719175512.60745-1-grandmaster@al2klimov.de
Signed-off-by: Guenter Roeck <linux@roeck-us.net>

authored by

Alexander A. Klimov and committed by
Guenter Roeck
ad736c1a f12d634f

+61 -61
+1 -1
Documentation/hwmon/adc128d818.rst
··· 9 9 10 10 Addresses scanned: I2C 0x1d, 0x1e, 0x1f, 0x2d, 0x2e, 0x2f 11 11 12 - Datasheet: Publicly available at the TI website http://www.ti.com/ 12 + Datasheet: Publicly available at the TI website https://www.ti.com/ 13 13 14 14 Author: Guenter Roeck 15 15
+1 -1
Documentation/hwmon/adm1026.rst
··· 10 10 11 11 Datasheet: Publicly available at the Analog Devices website 12 12 13 - http://www.onsemi.com/PowerSolutions/product.do?id=ADM1026 13 + https://www.onsemi.com/PowerSolutions/product.do?id=ADM1026 14 14 15 15 Authors: 16 16 - Philip Pokorny <ppokorny@penguincomputing.com> for Penguin Computing
+2 -2
Documentation/hwmon/adm1031.rst
··· 10 10 11 11 Datasheet: Publicly available at the Analog Devices website 12 12 13 - http://www.analog.com/en/prod/0%2C2877%2CADM1030%2C00.html 13 + https://www.analog.com/en/prod/0%2C2877%2CADM1030%2C00.html 14 14 15 15 * Analog Devices ADM1031 16 16 ··· 20 20 21 21 Datasheet: Publicly available at the Analog Devices website 22 22 23 - http://www.analog.com/en/prod/0%2C2877%2CADM1031%2C00.html 23 + https://www.analog.com/en/prod/0%2C2877%2CADM1031%2C00.html 24 24 25 25 Authors: 26 26 - Alexandre d'Alton <alex@alexdalton.org>
+4 -4
Documentation/hwmon/adt7410.rst
··· 11 11 12 12 Datasheet: Publicly available at the Analog Devices website 13 13 14 - http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf 14 + https://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf 15 15 * Analog Devices ADT7420 16 16 17 17 Prefix: 'adt7420' ··· 20 20 21 21 Datasheet: Publicly available at the Analog Devices website 22 22 23 - http://www.analog.com/static/imported-files/data_sheets/ADT7420.pdf 23 + https://www.analog.com/static/imported-files/data_sheets/ADT7420.pdf 24 24 25 25 * Analog Devices ADT7310 26 26 ··· 30 30 31 31 Datasheet: Publicly available at the Analog Devices website 32 32 33 - http://www.analog.com/static/imported-files/data_sheets/ADT7310.pdf 33 + https://www.analog.com/static/imported-files/data_sheets/ADT7310.pdf 34 34 35 35 * Analog Devices ADT7320 36 36 ··· 40 40 41 41 Datasheet: Publicly available at the Analog Devices website 42 42 43 - http://www.analog.com/static/imported-files/data_sheets/ADT7320.pdf 43 + https://www.analog.com/static/imported-files/data_sheets/ADT7320.pdf 44 44 45 45 Author: Hartmut Knaack <knaack.h@gmx.de> 46 46
+3 -3
Documentation/hwmon/emc1403.rst
··· 12 12 Datasheets: 13 13 14 14 - http://ww1.microchip.com/downloads/en/DeviceDoc/1412.pdf 15 - - http://ww1.microchip.com/downloads/en/DeviceDoc/1402.pdf 15 + - https://ww1.microchip.com/downloads/en/DeviceDoc/1402.pdf 16 16 17 17 * SMSC / Microchip EMC1403, EMC1404, EMC1413, EMC1414 18 18 ··· 33 33 34 34 Datasheet: 35 35 36 - - http://ww1.microchip.com/downloads/en/DeviceDoc/1422.pdf 36 + - https://ww1.microchip.com/downloads/en/DeviceDoc/1422.pdf 37 37 38 38 * SMSC / Microchip EMC1423, EMC1424 39 39 ··· 43 43 44 44 Datasheet: 45 45 46 - - http://ww1.microchip.com/downloads/en/DeviceDoc/1423_1424.pdf 46 + - https://ww1.microchip.com/downloads/en/DeviceDoc/1423_1424.pdf 47 47 48 48 Author: 49 49 Kalhan Trisal <kalhan.trisal@intel.com
+1 -1
Documentation/hwmon/ina3221.rst
··· 11 11 12 12 Datasheet: Publicly available at the Texas Instruments website 13 13 14 - http://www.ti.com/ 14 + https://www.ti.com/ 15 15 16 16 Author: Andrew F. Davis <afd@ti.com> 17 17
+1 -1
Documentation/hwmon/lm63.rst
··· 39 39 Thanks go to Tyan and especially Alex Buckingham for setting up a remote 40 40 access to their S4882 test platform for this driver. 41 41 42 - http://www.tyan.com/ 42 + https://www.tyan.com/ 43 43 44 44 Description 45 45 -----------
+3 -3
Documentation/hwmon/lm70.rst
··· 13 13 14 14 * Texas Instruments TMP122/TMP124 15 15 16 - Information: http://www.ti.com/product/tmp122 16 + Information: https://www.ti.com/product/tmp122 17 17 18 18 * National Semiconductor LM71 19 19 20 - Datasheet: http://www.ti.com/product/LM71 20 + Datasheet: https://www.ti.com/product/LM71 21 21 22 22 * National Semiconductor LM74 23 23 24 - Datasheet: http://www.ti.com/product/LM74 24 + Datasheet: https://www.ti.com/product/LM74 25 25 26 26 27 27 Author:
+1 -1
Documentation/hwmon/lm73.rst
··· 11 11 12 12 Datasheet: Publicly available at the Texas Instruments website 13 13 14 - http://www.ti.com/product/lm73 14 + https://www.ti.com/product/lm73 15 15 16 16 17 17 Author: Guillaume Ligneul <guillaume.ligneul@gmail.com>
+13 -13
Documentation/hwmon/lm75.rst
··· 31 31 32 32 Datasheet: Publicly available at the Maxim website 33 33 34 - http://www.maximintegrated.com/ 34 + https://www.maximintegrated.com/ 35 35 36 36 * Maxim MAX6625, MAX6626, MAX31725, MAX31726 37 37 ··· 71 71 72 72 Datasheet: Publicly available at the Analog Devices website 73 73 74 - http://www.analog.com/adt75 74 + https://www.analog.com/adt75 75 75 76 76 * ST Microelectronics STDS75 77 77 ··· 101 101 102 102 Datasheet: Publicly available at the Texas Instruments website 103 103 104 - http://www.ti.com/product/tmp100 104 + https://www.ti.com/product/tmp100 105 105 106 - http://www.ti.com/product/tmp101 106 + https://www.ti.com/product/tmp101 107 107 108 - http://www.ti.com/product/tmp105 108 + https://www.ti.com/product/tmp105 109 109 110 - http://www.ti.com/product/tmp112 110 + https://www.ti.com/product/tmp112 111 111 112 - http://www.ti.com/product/tmp75 112 + https://www.ti.com/product/tmp75 113 113 114 - http://www.ti.com/product/tmp75b 114 + https://www.ti.com/product/tmp75b 115 115 116 - http://www.ti.com/product/tmp75c 116 + https://www.ti.com/product/tmp75c 117 117 118 - http://www.ti.com/product/tmp175 118 + https://www.ti.com/product/tmp175 119 119 120 - http://www.ti.com/product/tmp275 120 + https://www.ti.com/product/tmp275 121 121 122 122 * NXP LM75B, PCT2075 123 123 ··· 127 127 128 128 Datasheet: Publicly available at the NXP website 129 129 130 - http://www.nxp.com/documents/data_sheet/LM75B.pdf 130 + https://www.nxp.com/documents/data_sheet/LM75B.pdf 131 131 132 - http://www.nxp.com/docs/en/data-sheet/PCT2075.pdf 132 + https://www.nxp.com/docs/en/data-sheet/PCT2075.pdf 133 133 134 134 Author: Frodo Looijaard <frodol@dds.nl> 135 135
+4 -4
Documentation/hwmon/lm85.rst
··· 17 17 18 18 Addresses scanned: I2C 0x2c, 0x2d, 0x2e 19 19 20 - Datasheet: http://www.ti.com/lit/ds/symlink/lm96000.pdf 20 + Datasheet: https://www.ti.com/lit/ds/symlink/lm96000.pdf 21 21 22 22 * Analog Devices ADM1027 23 23 ··· 25 25 26 26 Addresses scanned: I2C 0x2c, 0x2d, 0x2e 27 27 28 - Datasheet: http://www.onsemi.com/PowerSolutions/product.do?id=ADM1027 28 + Datasheet: https://www.onsemi.com/PowerSolutions/product.do?id=ADM1027 29 29 30 30 * Analog Devices ADT7463 31 31 ··· 33 33 34 34 Addresses scanned: I2C 0x2c, 0x2d, 0x2e 35 35 36 - Datasheet: http://www.onsemi.com/PowerSolutions/product.do?id=ADT7463 36 + Datasheet: https://www.onsemi.com/PowerSolutions/product.do?id=ADT7463 37 37 38 38 * Analog Devices ADT7468 39 39 ··· 41 41 42 42 Addresses scanned: I2C 0x2c, 0x2d, 0x2e 43 43 44 - Datasheet: http://www.onsemi.com/PowerSolutions/product.do?id=ADT7468 44 + Datasheet: https://www.onsemi.com/PowerSolutions/product.do?id=ADT7468 45 45 46 46 * SMSC EMC6D100, SMSC EMC6D101 47 47
+1 -1
Documentation/hwmon/lm87.rst
··· 17 17 18 18 Addresses scanned: I2C 0x2c - 0x2e 19 19 20 - Datasheet: http://www.analog.com/en/prod/0,2877,ADM1024,00.html 20 + Datasheet: https://www.analog.com/en/prod/0,2877,ADM1024,00.html 21 21 22 22 23 23 Authors:
+2 -2
Documentation/hwmon/lm95245.rst
··· 9 9 10 10 Datasheet: Publicly available at the TI website 11 11 12 - http://www.ti.com/lit/ds/symlink/lm95235.pdf 12 + https://www.ti.com/lit/ds/symlink/lm95235.pdf 13 13 14 14 * TI / National Semiconductor LM95245 15 15 ··· 17 17 18 18 Datasheet: Publicly available at the TI website 19 19 20 - http://www.ti.com/lit/ds/symlink/lm95245.pdf 20 + https://www.ti.com/lit/ds/symlink/lm95245.pdf 21 21 22 22 Author: Alexander Stein <alexander.stein@systec-electronic.com> 23 23
+1 -1
Documentation/hwmon/max31790.rst
··· 9 9 10 10 Addresses scanned: - 11 11 12 - Datasheet: http://pdfserv.maximintegrated.com/en/ds/MAX31790.pdf 12 + Datasheet: https://pdfserv.maximintegrated.com/en/ds/MAX31790.pdf 13 13 14 14 Author: Il Han <corone.il.han@gmail.com> 15 15
+2 -2
Documentation/hwmon/sht21.rst
··· 11 11 12 12 Datasheet: Publicly available at the Sensirion website 13 13 14 - http://www.sensirion.com/file/datasheet_sht21 14 + https://www.sensirion.com/file/datasheet_sht21 15 15 16 16 17 17 ··· 23 23 24 24 Datasheet: Publicly available at the Sensirion website 25 25 26 - http://www.sensirion.com/file/datasheet_sht25 26 + https://www.sensirion.com/file/datasheet_sht25 27 27 28 28 29 29
+3 -3
Documentation/hwmon/shtc1.rst
··· 9 9 10 10 Addresses scanned: none 11 11 12 - Datasheet: http://www.sensirion.com/file/datasheet_shtc1 12 + Datasheet: https://www.sensirion.com/file/datasheet_shtc1 13 13 14 14 15 15 ··· 19 19 20 20 Addresses scanned: none 21 21 22 - Datasheet: http://www.sensirion.com/file/datasheet_shtw1 22 + Datasheet: https://www.sensirion.com/file/datasheet_shtw1 23 23 24 24 25 25 ··· 29 29 30 30 Addresses scanned: none 31 31 32 - Datasheet: http://www.sensirion.com/file/datasheet_shtc3 32 + Datasheet: https://www.sensirion.com/file/datasheet_shtc3 33 33 34 34 35 35
+1 -1
Documentation/hwmon/thmc50.rst
··· 17 17 18 18 Addresses scanned: I2C 0x2c - 0x2e 19 19 20 - Datasheet: http://www.ti.com/ 20 + Datasheet: https://www.ti.com/ 21 21 22 22 23 23 Author: Krzysztof Helt <krzysztof.h1@wp.pl>
+1 -1
Documentation/hwmon/tmp103.rst
··· 9 9 10 10 Addresses scanned: none 11 11 12 - Product info and datasheet: http://www.ti.com/product/tmp103 12 + Product info and datasheet: https://www.ti.com/product/tmp103 13 13 14 14 Author: 15 15
+1 -1
Documentation/hwmon/tmp108.rst
··· 9 9 10 10 Addresses scanned: none 11 11 12 - Datasheet: http://www.ti.com/product/tmp108 12 + Datasheet: https://www.ti.com/product/tmp108 13 13 14 14 Author: 15 15
+2 -2
Documentation/hwmon/tmp421.rst
··· 33 33 34 34 Addresses scanned: I2C 0x2a, 0x4c, 0x4d, 0x4e and 0x4f 35 35 36 - Datasheet: http://www.ti.com/product/tmp441 36 + Datasheet: https://www.ti.com/product/tmp441 37 37 38 38 * Texas Instruments TMP442 39 39 ··· 41 41 42 42 Addresses scanned: I2C 0x4c and 0x4d 43 43 44 - Datasheet: http://www.ti.com/product/tmp442 44 + Datasheet: https://www.ti.com/product/tmp442 45 45 46 46 Authors: 47 47
+4 -4
Documentation/hwmon/tps53679.rst
··· 9 9 10 10 Addresses scanned: - 11 11 12 - Datasheet: http://www.ti.com/lit/gpn/tps53647 12 + Datasheet: https://www.ti.com/lit/gpn/tps53647 13 13 14 14 * Texas Instruments TPS53667 15 15 ··· 17 17 18 18 Addresses scanned: - 19 19 20 - Datasheet: http://www.ti.com/lit/gpn/TPS53667 20 + Datasheet: https://www.ti.com/lit/gpn/TPS53667 21 21 22 22 * Texas Instruments TPS53679 23 23 ··· 25 25 26 26 Addresses scanned: - 27 27 28 - Datasheet: http://www.ti.com/lit/gpn/TPS53679 (short version) 28 + Datasheet: https://www.ti.com/lit/gpn/TPS53679 (short version) 29 29 30 30 * Texas Instruments TPS53681 31 31 ··· 33 33 34 34 Addresses scanned: - 35 35 36 - Datasheet: http://www.ti.com/lit/gpn/TPS53681 36 + Datasheet: https://www.ti.com/lit/gpn/TPS53681 37 37 38 38 * Texas Instruments TPS53688 39 39
+1 -1
Documentation/hwmon/w83781d.rst
··· 17 17 18 18 Addresses scanned: I2C 0x28 - 0x2f, ISA 0x290 (8 I/O ports) 19 19 20 - Datasheet: http://www.winbond.com 20 + Datasheet: https://www.winbond.com 21 21 22 22 * Winbond W83783S 23 23
+1 -1
drivers/hwmon/adm1026.c
··· 7 7 * 8 8 * Chip details at: 9 9 * 10 - * <http://www.onsemi.com/PowerSolutions/product.do?id=ADM1026> 10 + * <https://www.onsemi.com/PowerSolutions/product.do?id=ADM1026> 11 11 */ 12 12 13 13 #include <linux/module.h>
+3 -3
drivers/hwmon/hwmon-vid.c
··· 49 49 * The 13 specification corresponds to the Intel Pentium M series. There 50 50 * doesn't seem to be any named specification for these. The conversion 51 51 * tables are detailed directly in the various Pentium M datasheets: 52 - * http://www.intel.com/design/intarch/pentiumm/docs_pentiumm.htm 52 + * https://www.intel.com/design/intarch/pentiumm/docs_pentiumm.htm 53 53 * 54 54 * The 14 specification corresponds to Intel Core series. There 55 55 * doesn't seem to be any named specification for these. The conversion 56 56 * tables are detailed directly in the various Pentium Core datasheets: 57 - * http://www.intel.com/design/mobile/datashts/309221.htm 57 + * https://www.intel.com/design/mobile/datashts/309221.htm 58 58 * 59 59 * The 110 (VRM 11) specification corresponds to Intel Conroe based series. 60 - * http://www.intel.com/design/processor/applnots/313214.htm 60 + * https://www.intel.com/design/processor/applnots/313214.htm 61 61 */ 62 62 63 63 /*
+1 -1
drivers/hwmon/ina3221.c
··· 2 2 /* 3 3 * INA3221 Triple Current/Voltage Monitor 4 4 * 5 - * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ 5 + * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/ 6 6 * Andrew F. Davis <afd@ti.com> 7 7 */ 8 8
+1 -1
drivers/hwmon/lm87.c
··· 40 40 * This driver also supports the ADM1024, a sensor chip made by Analog 41 41 * Devices. That chip is fully compatible with the LM87. Complete 42 42 * datasheet can be obtained from Analog's website at: 43 - * http://www.analog.com/en/prod/0,2877,ADM1024,00.html 43 + * https://www.analog.com/en/prod/0,2877,ADM1024,00.html 44 44 */ 45 45 46 46 #include <linux/module.h>
+1 -1
drivers/hwmon/powr1220.c
··· 4 4 * and monitor. Users can read all ADC inputs along with their labels 5 5 * using the sysfs nodes. 6 6 * 7 - * Copyright (c) 2014 Echo360 http://www.echo360.com 7 + * Copyright (c) 2014 Echo360 https://www.echo360.com 8 8 * Scott Kanowitz <skanowitz@echo360.com> <scott.kanowitz@gmail.com> 9 9 */ 10 10
+1 -1
drivers/hwmon/sht21.c
··· 3 3 * 4 4 * Copyright (C) 2010 Urs Fleisch <urs.fleisch@sensirion.com> 5 5 * 6 - * Data sheet available at http://www.sensirion.com/file/datasheet_sht21 6 + * Data sheet available at https://www.sensirion.com/file/datasheet_sht21 7 7 */ 8 8 9 9 #include <linux/module.h>