mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-02 17:49:03 +02:00 
			
		
		
		
	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/20200719151705.59624-1-grandmaster@al2klimov.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
		
	
			
		
			
				
	
	
		
			39 lines
		
	
	
	
		
			971 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
	
		
			971 B
		
	
	
	
		
			C
		
	
	
	
	
	
/* SPDX-License-Identifier: GPL-2.0-only */
 | 
						|
/*
 | 
						|
 * hdmi-audio.c -- OMAP4+ DSS HDMI audio support library
 | 
						|
 *
 | 
						|
 * Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com
 | 
						|
 *
 | 
						|
 * Author: Jyri Sarha <jsarha@ti.com>
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef __OMAP_HDMI_AUDIO_H__
 | 
						|
#define __OMAP_HDMI_AUDIO_H__
 | 
						|
 | 
						|
#include <linux/platform_data/omapdss.h>
 | 
						|
 | 
						|
struct omap_dss_audio {
 | 
						|
	struct snd_aes_iec958 *iec;
 | 
						|
	struct snd_cea_861_aud_if *cea;
 | 
						|
};
 | 
						|
 | 
						|
struct omap_hdmi_audio_ops {
 | 
						|
	int (*audio_startup)(struct device *dev,
 | 
						|
			     void (*abort_cb)(struct device *dev));
 | 
						|
	int (*audio_shutdown)(struct device *dev);
 | 
						|
	int (*audio_start)(struct device *dev);
 | 
						|
	void (*audio_stop)(struct device *dev);
 | 
						|
	int (*audio_config)(struct device *dev,
 | 
						|
			    struct omap_dss_audio *dss_audio);
 | 
						|
};
 | 
						|
 | 
						|
/* HDMI audio initalization data */
 | 
						|
struct omap_hdmi_audio_pdata {
 | 
						|
	struct device *dev;
 | 
						|
	unsigned int version;
 | 
						|
	phys_addr_t audio_dma_addr;
 | 
						|
 | 
						|
	const struct omap_hdmi_audio_ops *ops;
 | 
						|
};
 | 
						|
 | 
						|
#endif /* __OMAP_HDMI_AUDIO_H__ */
 |