mtd: Replace HTTP links with HTTPS ones
authorAlexander A. Klimov <grandmaster@al2klimov.de>
Mon, 13 Jul 2020 16:54:08 +0000 (18:54 +0200)
committerRichard Weinberger <richard@nod.at>
Sun, 2 Aug 2020 20:17:19 +0000 (22:17 +0200)
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: Richard Weinberger <richard@nod.at>
Documentation/devicetree/bindings/mtd/davinci-nand.txt
drivers/mtd/chips/Kconfig
drivers/mtd/maps/Kconfig
drivers/mtd/maps/sc520cdp.c

index cfb18abe6001676dd4da590962eb39ffe7c6d561..edebeae1f5b31eea4871881a532e89678f781088 100644 (file)
@@ -4,8 +4,8 @@ This file provides information, what the device node for the davinci/keystone
 NAND interface contains.
 
 Documentation:
-Davinci DM646x - http://www.ti.com/lit/ug/sprueq7c/sprueq7c.pdf
-Kestone - http://www.ti.com/lit/ug/sprugz3a/sprugz3a.pdf
+Davinci DM646x - https://www.ti.com/lit/ug/sprueq7c/sprueq7c.pdf
+Kestone - https://www.ti.com/lit/ug/sprugz3a/sprugz3a.pdf
 
 Required properties:
 
index a7e47e068ad9bd739d45e636279d4a60d37a220f..aef14990e5f7cfc6c0e115f66a6047e03e4edf9a 100644 (file)
@@ -11,7 +11,7 @@ config MTD_CFI
          AMD and other flash manufactures that provides a universal method
          for probing the capabilities of flash devices. If you wish to
          support any device that is CFI-compliant, you need to enable this
-         option. Visit <http://www.amd.com/products/nvd/overview/cfi.html>
+         option. Visit <https://www.amd.com/products/nvd/overview/cfi.html>
          for more information on CFI.
 
 config MTD_JEDECPROBE
index b28225a7c4f36962143a5fa1207101fd12537af0..fd37553f1b0709977b7666419e58ed098ab1f336 100644 (file)
@@ -310,7 +310,7 @@ config MTD_DC21285
        help
          This provides a driver for the flash accessed using Intel's
          21285 bridge used with Intel's StrongARM processors. More info at
-         <http://www.intel.com/design/bridge/docs/21285_documentation.htm>.
+         <https://www.intel.com/design/bridge/docs/21285_documentation.htm>.
 
 config MTD_IXP4XX
        tristate "CFI Flash device mapped on Intel IXP4xx based systems"
index 9902b37e18b4ec6e42686523d0dd16a10ba7fb5b..8ef7aec634c7627555314c0884ac6f28046c4901 100644 (file)
@@ -6,7 +6,7 @@
  * The SC520CDP is an evaluation board for the Elan SC520 processor available
  * from AMD. It has two banks of 32-bit Flash ROM, each 8 Megabytes in size,
  * and up to 512 KiB of 8-bit DIL Flash ROM.
- * For details see http://www.amd.com/products/epd/desiging/evalboards/18.elansc520/520_cdp_brief/index.html
+ * For details see https://www.amd.com/products/epd/desiging/evalboards/18.elansc520/520_cdp_brief/index.html
  */
 
 #include <linux/module.h>