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/20200713104453.33414-1-grandmaster@al2klimov.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 
          box (as opposed to using a serial printer; if the connector at the
          printer has 9 or 25 holes ["female"], then it's serial), say Y.
          Also read the Printing-HOWTO, available from
-         <http://www.tldp.org/docs.html#howto>.
+         <https://www.tldp.org/docs.html#howto>.
 
          It is possible to share one parallel port among several devices
          (e.g. printer and ZIP drive) and it is safe to compile the
        depends on ISA
        help
          This driver is for the DoubleTalk PC, a speech synthesizer
-         manufactured by RC Systems (<http://www.rcsys.com/>).  It is also
+         manufactured by RC Systems (<https://www.rcsys.com/>).  It is also
          called the `internal DoubleTalk'.
 
          To compile this driver as a module, choose M here: the
          This driver provides the kernel-side support for the intelligent
          fieldbus cards made by Applicom International. More information
          about these cards can be found on the WWW at the address
-         <http://www.applicom-int.com/>, or by email from David Woodhouse
+         <https://www.applicom-int.com/>, or by email from David Woodhouse
          <dwmw2@infradead.org>.
 
          To compile this driver as a module, choose M here: the
 
        Path Models", IEEE Transactions on communications, COM-25,
        No. 6, June
        1977.
-       http://www.rowetel.com/images/echo/dual_path_paper.pdf
+       https://www.rowetel.com/images/echo/dual_path_paper.pdf
 
    [2] The classic, very useful paper that tells you how to
        actually build a real world echo canceller:
         Messerschmitt, Hedberg, Cole, Haoui, Winship, "Digital Voice
         Echo Canceller with a TMS320020,
-        http://www.rowetel.com/images/echo/spra129.pdf
+        https://www.rowetel.com/images/echo/spra129.pdf
 
    [3] I have written a series of blog posts on this work, here is
        Part 1: http://www.rowetel.com/blog/?p=18
    [4] The source code http://svn.rowetel.com/software/oslec/
 
    [5] A nice reference on LMS filters:
-        http://en.wikipedia.org/wiki/Least_mean_squares_filter
+        https://en.wikipedia.org/wiki/Least_mean_squares_filter
 
    Credits:
 
 
 /*
  * SRAM protect-exec region helper functions
  *
- * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/
  *     Dave Gerlach
  *
  * This program is free software; you can redistribute it and/or modify