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

video: fbdev: 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>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20200719203714.61745-1-grandmaster@al2klimov.de

authored by

Alexander A. Klimov and committed by
Daniel Vetter
7c7b2a35 b0487e0d

+19 -19
+1 -1
Documentation/fb/ep93xx-fb.rst
··· 127 127 the VIDSCRNPAGE (framebuffer physical offset) to be tied low. There is 128 128 an unofficial errata for this bug at:: 129 129 130 - http://marc.info/?l=linux-arm-kernel&m=110061245502000&w=2 130 + https://marc.info/?l=linux-arm-kernel&m=110061245502000&w=2 131 131 132 132 By default the EP93xx framebuffer driver checks if the allocated physical 133 133 address has bit 27 set. If it does, then the memory is freed and an
+4 -4
drivers/video/fbdev/Kconfig
··· 824 824 systems (e.g. Altera socfpga or Xilinx Zynq) on FPGAs. 825 825 826 826 The source code and specification for the core is available at 827 - <http://opencores.org/project,vga_lcd> 827 + <https://opencores.org/project,vga_lcd> 828 828 829 829 config FB_S1D13XXX 830 830 tristate "Epson S1D13XXX framebuffer support" ··· 835 835 help 836 836 Support for S1D13XXX framebuffer device family (currently only 837 837 working with S1D13806). Product specs at 838 - <http://vdc.epson.com/> 838 + <https://vdc.epson.com/> 839 839 840 840 config FB_ATMEL 841 841 tristate "AT91 LCD Controller support" ··· 1193 1193 don't need to choose this to run the Radeon in plain VGA mode. 1194 1194 1195 1195 There is a product page at 1196 - http://products.amd.com/en-us/GraphicCardResult.aspx 1196 + https://products.amd.com/en-us/GraphicCardResult.aspx 1197 1197 1198 1198 config FB_RADEON_I2C 1199 1199 bool "DDC/I2C for ATI Radeon support" ··· 1361 1361 help 1362 1362 This is the frame buffer device driver for the SiS 300, 315, 330 1363 1363 and 340 series as well as XGI V3XT, V5, V8, Z7 graphics chipsets. 1364 - Specs available at <http://www.sis.com> and <http://www.xgitech.com>. 1364 + Specs available at <https://www.sis.com> and <http://www.xgitech.com>. 1365 1365 1366 1366 To compile this driver as a module, choose M here; the module 1367 1367 will be called sisfb.
+2 -2
drivers/video/fbdev/core/fbmon.c
··· 19 19 * Generalized Timing Formula is derived from: 20 20 * 21 21 * GTF Spreadsheet by Andy Morrish (1/5/97) 22 - * available at http://www.vesa.org 22 + * available at https://www.vesa.org 23 23 * 24 24 * This file is subject to the terms and conditions of the GNU General Public 25 25 * License. See the file COPYING in the main directory of this archive ··· 1201 1201 * ignored and @var will be filled with the calculated timings. 1202 1202 * 1203 1203 * All calculations are based on the VESA GTF Spreadsheet 1204 - * available at VESA's public ftp (http://www.vesa.org). 1204 + * available at VESA's public ftp (https://www.vesa.org). 1205 1205 * 1206 1206 * NOTES: 1207 1207 * The timings generated by the GTF will be different from VESA
+1 -1
drivers/video/fbdev/ep93xx-fb.c
··· 430 430 /* 431 431 * There is a bug in the ep93xx framebuffer which causes problems 432 432 * if bit 27 of the physical address is set. 433 - * See: http://marc.info/?l=linux-arm-kernel&m=110061245502000&w=2 433 + * See: https://marc.info/?l=linux-arm-kernel&m=110061245502000&w=2 434 434 * There does not seem to be any official errata for this, but I 435 435 * have confirmed the problem exists on my hardware (ep9315) at 436 436 * least.
+1 -1
drivers/video/fbdev/grvga.c
··· 5 5 * 2011 (c) Aeroflex Gaisler AB 6 6 * 7 7 * Full documentation of the core can be found here: 8 - * http://www.gaisler.com/products/grlib/grip.pdf 8 + * https://www.gaisler.com/products/grlib/grip.pdf 9 9 * 10 10 * Contributors: Kristoffer Glembo <kristoffer@gaisler.com> 11 11 */
+1 -1
drivers/video/fbdev/macfb.c
··· 478 478 break; 479 479 /* 480 480 * 24-bit colour almost doesn't exist on 68k Macs -- 481 - * http://support.apple.com/kb/TA28634 (Old Article: 10992) 481 + * https://support.apple.com/kb/TA28634 (Old Article: 10992) 482 482 */ 483 483 case 24: 484 484 case 32:
+1 -1
drivers/video/fbdev/metronomefb.c
··· 10 10 * Layout is based on skeletonfb.c by James Simmons and Geert Uytterhoeven. 11 11 * 12 12 * This work was made possible by help and equipment support from E-Ink 13 - * Corporation. http://www.eink.com/ 13 + * Corporation. https://www.eink.com/ 14 14 * 15 15 * This driver is written to be used with the Metronome display controller. 16 16 * It is intended to be architecture independent. A board specific driver
+2 -2
drivers/video/fbdev/omap2/omapfb/dss/Kconfig
··· 60 60 select FB_OMAP2_DSS_HDMI_COMMON 61 61 help 62 62 HDMI Interface for OMAP5 and similar cores. This adds the High 63 - Definition Multimedia Interface. See http://www.hdmi.org/ for HDMI 63 + Definition Multimedia Interface. See https://www.hdmi.org/ for HDMI 64 64 specification. 65 65 66 66 config FB_OMAP2_DSS_SDI ··· 79 79 DSI is a high speed half-duplex serial interface between the host 80 80 processor and a peripheral, such as a display or a framebuffer chip. 81 81 82 - See http://www.mipi.org/ for DSI specifications. 82 + See https://www.mipi.org/ for DSI specifications. 83 83 84 84 config FB_OMAP2_DSS_MIN_FCK_PER_PCK 85 85 int "Minimum FCK/PCK ratio (for scaling)"
+1 -1
drivers/video/fbdev/omap2/omapfb/dss/hdmi.h
··· 2 2 /* 3 3 * HDMI driver definition for TI OMAP4 Processor. 4 4 * 5 - * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ 5 + * Copyright (C) 2010-2011 Texas Instruments Incorporated - https://www.ti.com/ 6 6 */ 7 7 8 8 #ifndef _HDMI_H
+1 -1
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0-only 2 2 /* 3 3 * HDMI interface DSS driver for TI's OMAP4 family of SoCs. 4 - * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ 4 + * Copyright (C) 2010-2011 Texas Instruments Incorporated - https://www.ti.com/ 5 5 * Authors: Yong Zhi 6 6 * Mythri pk <mythripk@ti.com> 7 7 */
+1 -1
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c
··· 3 3 * ti_hdmi_4xxx_ip.c 4 4 * 5 5 * HDMI TI81xx, TI38xx, TI OMAP4 etc IP driver Library 6 - * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ 6 + * Copyright (C) 2010-2011 Texas Instruments Incorporated - https://www.ti.com/ 7 7 * Authors: Yong Zhi 8 8 * Mythri pk <mythripk@ti.com> 9 9 */
+1 -1
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h
··· 2 2 /* 3 3 * HDMI header definition for OMAP4 HDMI core IP 4 4 * 5 - * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ 5 + * Copyright (C) 2010-2011 Texas Instruments Incorporated - https://www.ti.com/ 6 6 */ 7 7 8 8 #ifndef _HDMI4_CORE_H_
+1 -1
drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h
··· 2 2 /* 3 3 * HDMI driver definition for TI OMAP5 processors. 4 4 * 5 - * Copyright (C) 2011-2012 Texas Instruments Incorporated - http://www.ti.com/ 5 + * Copyright (C) 2011-2012 Texas Instruments Incorporated - https://www.ti.com/ 6 6 */ 7 7 8 8 #ifndef _HDMI5_CORE_H_
+1 -1
drivers/video/fbdev/sa1100fb.c
··· 18 18 * Clean patches should be sent to the ARM Linux Patch System. Please see the 19 19 * following web page for more information: 20 20 * 21 - * http://www.arm.linux.org.uk/developer/patches/info.shtml 21 + * https://www.arm.linux.org.uk/developer/patches/info.shtml 22 22 * 23 23 * Thank you. 24 24 *