stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Tavis Ormandy <taviso@gmail.com>,
	Daniel Vetter <daniel.vetter@intel.com>,
	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Subject: [PATCH 4.4 108/159] fbdev: Ditch fb_edid_add_monspecs
Date: Fri, 22 Nov 2019 11:28:19 +0100	[thread overview]
Message-ID: <20191122100826.016377123@linuxfoundation.org> (raw)
In-Reply-To: <20191122100704.194776704@linuxfoundation.org>

From: Daniel Vetter <daniel.vetter@ffwll.ch>

commit 3b8720e63f4a1fc6f422a49ecbaa3b59c86d5aaf upstream.

It's dead code ever since

commit 34280340b1dc74c521e636f45cd728f9abf56ee2
Author: Geert Uytterhoeven <geert+renesas@glider.be>
Date:   Fri Dec 4 17:01:43 2015 +0100

    fbdev: Remove unused SH-Mobile HDMI driver

Also with this gone we can remove the cea_modes db. This entire thing
is massively incomplete anyway, compared to the CEA parsing that
drm_edid.c does.

Acked-by: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Tavis Ormandy <taviso@gmail.com>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190721201956.941-1-daniel.vetter@ffwll.ch
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 drivers/video/fbdev/core/fbmon.c  |   95 --------------------------------------
 drivers/video/fbdev/core/modedb.c |   57 ----------------------
 include/linux/fb.h                |    3 -
 3 files changed, 155 deletions(-)

--- a/drivers/video/fbdev/core/fbmon.c
+++ b/drivers/video/fbdev/core/fbmon.c
@@ -997,97 +997,6 @@ void fb_edid_to_monspecs(unsigned char *
 	DPRINTK("========================================\n");
 }
 
-/**
- * fb_edid_add_monspecs() - add monitor video modes from E-EDID data
- * @edid:	128 byte array with an E-EDID block
- * @spacs:	monitor specs to be extended
- */
-void fb_edid_add_monspecs(unsigned char *edid, struct fb_monspecs *specs)
-{
-	unsigned char *block;
-	struct fb_videomode *m;
-	int num = 0, i;
-	u8 svd[64], edt[(128 - 4) / DETAILED_TIMING_DESCRIPTION_SIZE];
-	u8 pos = 4, svd_n = 0;
-
-	if (!edid)
-		return;
-
-	if (!edid_checksum(edid))
-		return;
-
-	if (edid[0] != 0x2 ||
-	    edid[2] < 4 || edid[2] > 128 - DETAILED_TIMING_DESCRIPTION_SIZE)
-		return;
-
-	DPRINTK("  Short Video Descriptors\n");
-
-	while (pos < edid[2]) {
-		u8 len = edid[pos] & 0x1f, type = (edid[pos] >> 5) & 7;
-		pr_debug("Data block %u of %u bytes\n", type, len);
-		if (type == 2) {
-			for (i = pos; i < pos + len; i++) {
-				u8 idx = edid[pos + i] & 0x7f;
-				svd[svd_n++] = idx;
-				pr_debug("N%sative mode #%d\n",
-					 edid[pos + i] & 0x80 ? "" : "on-n", idx);
-			}
-		} else if (type == 3 && len >= 3) {
-			/* Check Vendor Specific Data Block.  For HDMI,
-			   it is always 00-0C-03 for HDMI Licensing, LLC. */
-			if (edid[pos + 1] == 3 && edid[pos + 2] == 0xc &&
-			    edid[pos + 3] == 0)
-				specs->misc |= FB_MISC_HDMI;
-		}
-		pos += len + 1;
-	}
-
-	block = edid + edid[2];
-
-	DPRINTK("  Extended Detailed Timings\n");
-
-	for (i = 0; i < (128 - edid[2]) / DETAILED_TIMING_DESCRIPTION_SIZE;
-	     i++, block += DETAILED_TIMING_DESCRIPTION_SIZE)
-		if (PIXEL_CLOCK)
-			edt[num++] = block - edid;
-
-	/* Yikes, EDID data is totally useless */
-	if (!(num + svd_n))
-		return;
-
-	m = kzalloc((specs->modedb_len + num + svd_n) *
-		       sizeof(struct fb_videomode), GFP_KERNEL);
-
-	if (!m)
-		return;
-
-	memcpy(m, specs->modedb, specs->modedb_len * sizeof(struct fb_videomode));
-
-	for (i = specs->modedb_len; i < specs->modedb_len + num; i++) {
-		get_detailed_timing(edid + edt[i - specs->modedb_len], &m[i]);
-		if (i == specs->modedb_len)
-			m[i].flag |= FB_MODE_IS_FIRST;
-		pr_debug("Adding %ux%u@%u\n", m[i].xres, m[i].yres, m[i].refresh);
-	}
-
-	for (i = specs->modedb_len + num; i < specs->modedb_len + num + svd_n; i++) {
-		int idx = svd[i - specs->modedb_len - num];
-		if (!idx || idx >= ARRAY_SIZE(cea_modes)) {
-			pr_warning("Reserved SVD code %d\n", idx);
-		} else if (!cea_modes[idx].xres) {
-			pr_warning("Unimplemented SVD code %d\n", idx);
-		} else {
-			memcpy(&m[i], cea_modes + idx, sizeof(m[i]));
-			pr_debug("Adding SVD #%d: %ux%u@%u\n", idx,
-				 m[i].xres, m[i].yres, m[i].refresh);
-		}
-	}
-
-	kfree(specs->modedb);
-	specs->modedb = m;
-	specs->modedb_len = specs->modedb_len + num + svd_n;
-}
-
 /*
  * VESA Generalized Timing Formula (GTF)
  */
@@ -1498,9 +1407,6 @@ void fb_edid_to_monspecs(unsigned char *
 {
 	specs = NULL;
 }
-void fb_edid_add_monspecs(unsigned char *edid, struct fb_monspecs *specs)
-{
-}
 void fb_destroy_modedb(struct fb_videomode *modedb)
 {
 }
@@ -1608,7 +1514,6 @@ EXPORT_SYMBOL(fb_firmware_edid);
 
 EXPORT_SYMBOL(fb_parse_edid);
 EXPORT_SYMBOL(fb_edid_to_monspecs);
-EXPORT_SYMBOL(fb_edid_add_monspecs);
 EXPORT_SYMBOL(fb_get_mode);
 EXPORT_SYMBOL(fb_validate_mode);
 EXPORT_SYMBOL(fb_destroy_modedb);
--- a/drivers/video/fbdev/core/modedb.c
+++ b/drivers/video/fbdev/core/modedb.c
@@ -289,63 +289,6 @@ static const struct fb_videomode modedb[
 };
 
 #ifdef CONFIG_FB_MODE_HELPERS
-const struct fb_videomode cea_modes[65] = {
-	/* #1: 640x480p@59.94/60Hz */
-	[1] = {
-		NULL, 60, 640, 480, 39722, 48, 16, 33, 10, 96, 2, 0,
-		FB_VMODE_NONINTERLACED, 0,
-	},
-	/* #3: 720x480p@59.94/60Hz */
-	[3] = {
-		NULL, 60, 720, 480, 37037, 60, 16, 30, 9, 62, 6, 0,
-		FB_VMODE_NONINTERLACED, 0,
-	},
-	/* #5: 1920x1080i@59.94/60Hz */
-	[5] = {
-		NULL, 60, 1920, 1080, 13763, 148, 88, 15, 2, 44, 5,
-		FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
-		FB_VMODE_INTERLACED, 0,
-	},
-	/* #7: 720(1440)x480iH@59.94/60Hz */
-	[7] = {
-		NULL, 60, 1440, 480, 18554/*37108*/, 114, 38, 15, 4, 124, 3, 0,
-		FB_VMODE_INTERLACED, 0,
-	},
-	/* #9: 720(1440)x240pH@59.94/60Hz */
-	[9] = {
-		NULL, 60, 1440, 240, 18554, 114, 38, 16, 4, 124, 3, 0,
-		FB_VMODE_NONINTERLACED, 0,
-	},
-	/* #18: 720x576pH@50Hz */
-	[18] = {
-		NULL, 50, 720, 576, 37037, 68, 12, 39, 5, 64, 5, 0,
-		FB_VMODE_NONINTERLACED, 0,
-	},
-	/* #19: 1280x720p@50Hz */
-	[19] = {
-		NULL, 50, 1280, 720, 13468, 220, 440, 20, 5, 40, 5,
-		FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
-		FB_VMODE_NONINTERLACED, 0,
-	},
-	/* #20: 1920x1080i@50Hz */
-	[20] = {
-		NULL, 50, 1920, 1080, 13480, 148, 528, 15, 5, 528, 5,
-		FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
-		FB_VMODE_INTERLACED, 0,
-	},
-	/* #32: 1920x1080p@23.98/24Hz */
-	[32] = {
-		NULL, 24, 1920, 1080, 13468, 148, 638, 36, 4, 44, 5,
-		FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
-		FB_VMODE_NONINTERLACED, 0,
-	},
-	/* #35: (2880)x480p4x@59.94/60Hz */
-	[35] = {
-		NULL, 60, 2880, 480, 9250, 240, 64, 30, 9, 248, 6, 0,
-		FB_VMODE_NONINTERLACED, 0,
-	},
-};
-
 const struct fb_videomode vesa_modes[] = {
 	/* 0 640x350-85 VESA */
 	{ NULL, 85, 640, 350, 31746,  96, 32, 60, 32, 64, 3,
--- a/include/linux/fb.h
+++ b/include/linux/fb.h
@@ -716,8 +716,6 @@ extern int fb_parse_edid(unsigned char *
 extern const unsigned char *fb_firmware_edid(struct device *device);
 extern void fb_edid_to_monspecs(unsigned char *edid,
 				struct fb_monspecs *specs);
-extern void fb_edid_add_monspecs(unsigned char *edid,
-				 struct fb_monspecs *specs);
 extern void fb_destroy_modedb(struct fb_videomode *modedb);
 extern int fb_find_mode_cvt(struct fb_videomode *mode, int margins, int rb);
 extern unsigned char *fb_ddc_read(struct i2c_adapter *adapter);
@@ -791,7 +789,6 @@ struct dmt_videomode {
 
 extern const char *fb_mode_option;
 extern const struct fb_videomode vesa_modes[];
-extern const struct fb_videomode cea_modes[65];
 extern const struct dmt_videomode dmt_modes[];
 
 struct fb_modelist {



  parent reply	other threads:[~2019-11-22 10:35 UTC|newest]

Thread overview: 179+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-22 10:26 [PATCH 4.4 000/159] 4.4.203-stable review Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 001/159] slip: Fix memory leak in slip_open error path Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 002/159] ax88172a: fix information leak on short answers Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 003/159] ALSA: usb-audio: Fix missing error check at mixer resolution test Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 004/159] ALSA: usb-audio: not submit urb for stopped endpoint Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 005/159] Input: ff-memless - kill timer in destroy() Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 006/159] ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 007/159] ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable either Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 008/159] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 009/159] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 010/159] mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 011/159] mmc: sdhci-of-at91: fix quirk2 overwrite Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 012/159] iio: dac: mcp4922: fix error handling in mcp4922_write_raw Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 013/159] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 014/159] ARM: dts: at91/trivial: Fix USART1 definition for at91sam9g45 Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 015/159] ALSA: seq: Do error checks at creating system ports Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 016/159] gfs2: Dont set GFS2_RDF_UPTODATE when the lvb is updated Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 017/159] ASoC: dpcm: Properly initialise hw->rate_max Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 018/159] MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3 Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 019/159] ARM: dts: exynos: Fix sound in Snow-rev5 Chromebook Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 020/159] i40e: use correct length for strncpy Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 021/159] i40e: hold the rtnl lock on clearing interrupt scheme Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 022/159] i40e: Prevent deleting MAC address from VF when set by PF Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 023/159] ARM: dts: pxa: fix power i2c base address Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 024/159] rtl8187: Fix warning generated when strncpy() destination length matches the sixe argument Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 025/159] net: lan78xx: Bail out if lan78xx_get_endpoints fails Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 026/159] ASoC: sgtl5000: avoid division by zero if lo_vag is zero Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 027/159] ARM: dts: exynos: Disable pull control for S5M8767 PMIC Greg Kroah-Hartman
2019-11-22 10:26 ` [PATCH 4.4 028/159] ath10k: wmi: disable softirqs while calling ieee80211_rx Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 029/159] mips: txx9: fix iounmap related issue Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 030/159] of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 031/159] ARM: dts: omap3-gta04: give spi_lcd node a label so that we can overwrite in other DTS files Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 032/159] ARM: dts: omap3-gta04: tvout: enable as display1 alias Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 033/159] ARM: dts: omap3-gta04: make NAND partitions compatible with recent U-Boot Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 034/159] ARM: dts: omap3-gta04: keep vpll2 always on Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 035/159] dmaengine: dma-jz4780: Further residue status fix Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 036/159] signal: Always ignore SIGKILL and SIGSTOP sent to the global init Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 037/159] signal: Properly deliver SIGILL from uprobes Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 038/159] signal: Properly deliver SIGSEGV from x86 uprobes Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 039/159] scsi: sym53c8xx: fix NULL pointer dereference panic in sym_int_sir() Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 040/159] ARM: imx6: register pm_power_off handler if "fsl,pmic-stby-poweroff" is set Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 041/159] scsi: pm80xx: Corrected dma_unmap_sg() parameter Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 042/159] scsi: pm80xx: Fixed system hang issue during kexec boot Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 043/159] kprobes: Dont call BUG_ON() if there is a kprobe in use on free list Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 044/159] nvmem: core: return error code instead of NULL from nvmem_device_get Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 045/159] media: fix: media: pci: meye: validate offset to avoid arbitrary access Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 046/159] ALSA: intel8x0m: Register irq handler after register initializations Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 047/159] pinctrl: at91-pio4: fix has_config check in atmel_pctl_dt_subnode_to_map() Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 048/159] llc: avoid blocking in llc_sap_close() Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 049/159] powerpc/vdso: Correct call frame information Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 050/159] ARM: dts: socfpga: Fix I2C bus unit-address error Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 051/159] pinctrl: at91: dont use the same irqchip with multiple gpiochips Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 052/159] cxgb4: Fix endianness issue in t4_fwcache() Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 053/159] power: supply: ab8500_fg: silence uninitialized variable warnings Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 054/159] power: supply: max8998-charger: Fix platform data retrieval Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 055/159] kernfs: Fix range checks in kernfs_get_target_path Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 056/159] s390/qeth: invoke softirqs after napi_schedule() Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 057/159] PCI/ACPI: Correct error message for ASPM disabling Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 058/159] serial: mxs-auart: Fix potential infinite loop Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 059/159] powerpc/iommu: Avoid derefence before pointer check Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 060/159] powerpc/64s/hash: Fix stab_rr off by one initialization Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 061/159] powerpc/pseries: Disable CPU hotplug across migrations Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 062/159] libfdt: Ensure INT_MAX is defined in libfdt_env.h Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 063/159] power: supply: twl4030_charger: fix charging current out-of-bounds Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 064/159] power: supply: twl4030_charger: disable eoc interrupt on linear charge Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 065/159] net: toshiba: fix return type of ndo_start_xmit function Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 066/159] net: xilinx: " Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 067/159] net: broadcom: " Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 068/159] net: amd: " Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 069/159] usb: chipidea: Fix otg event handler Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 070/159] ARM: dts: am335x-evm: fix number of cpsw Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 071/159] ARM: dts: ux500: Correct SCU unit address Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 072/159] ARM: dts: ux500: Fix LCDA clock line muxing Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 073/159] ARM: dts: ste: Fix SPI controller node names Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 074/159] cpufeature: avoid warning when compiling with clang Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 075/159] bnx2x: Ignore bandwidth attention in single function mode Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 076/159] net: micrel: fix return type of ndo_start_xmit function Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 077/159] x86/CPU: Use correct macros for Cyrix calls Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 078/159] MIPS: kexec: Relax memory restriction Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 079/159] media: pci: ivtv: Fix a sleep-in-atomic-context bug in ivtv_yuv_init() Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 080/159] media: davinci: Fix implicit enum conversion warning Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 081/159] usb: gadget: uvc: configfs: Drop leaked references to config items Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 082/159] usb: gadget: uvc: configfs: Prevent format changes after linking header Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 083/159] usb: gadget: uvc: Factor out video USB request queueing Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 084/159] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 085/159] misc: kgdbts: Fix restrict error Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 086/159] misc: genwqe: should return proper error value Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 087/159] vfio/pci: Fix potential memory leak in vfio_msi_cap_len Greg Kroah-Hartman
2019-11-22 10:27 ` [PATCH 4.4 088/159] scsi: libsas: always unregister the old device if going to discover new Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 089/159] ARM: dts: tegra30: fix xcvr-setup-use-fuses Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 090/159] ARM: tegra: apalis_t30: fix mmc1 cmd pull-up Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 091/159] net: smsc: fix return type of ndo_start_xmit function Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 092/159] EDAC: Raise the maximum number of memory controllers Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 093/159] Bluetooth: L2CAP: Detect if remote is not able to use the whole MPS Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 094/159] arm64: dts: amd: Fix SPI bus warnings Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 095/159] fuse: use READ_ONCE on congestion_threshold and max_background Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 096/159] Bluetooth: hci_ldisc: Fix null pointer derefence in case of early data Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 097/159] Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 098/159] memfd: Use radix_tree_deref_slot_protected to avoid the warning Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 099/159] slcan: Fix memory leak in error path Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 100/159] net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 101/159] x86/atomic: Fix smp_mb__{before,after}_atomic() Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 102/159] apparmor: fix uninitialized lsm_audit member Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 103/159] apparmor: fix update the mtime of the profile file on replacement Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 104/159] apparmor: fix module parameters can be changed after policy is locked Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 105/159] kprobes/x86: Prohibit probing on exception masking instructions Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 106/159] uprobes/x86: Prohibit probing on MOV SS instruction Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 107/159] fbdev: Remove unused SH-Mobile HDMI driver Greg Kroah-Hartman
2019-11-22 10:28 ` Greg Kroah-Hartman [this message]
2019-11-22 10:28 ` [PATCH 4.4 109/159] block: introduce blk_rq_is_passthrough Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 110/159] libata: have ata_scsi_rw_xlat() fail invalid passthrough requests Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 111/159] net: ovs: fix return type of ndo_start_xmit function Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 112/159] ARM: dts: omap5: enable OTG role for DWC3 controller Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 113/159] f2fs: return correct errno in f2fs_gc Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 114/159] SUNRPC: Fix priority queue fairness Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 115/159] ath10k: fix vdev-start timeout on error Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 116/159] ath9k: fix reporting calculated new FFT upper max Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 117/159] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 118/159] nl80211: Fix a GET_KEY reply attribute Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 119/159] dmaengine: ep93xx: Return proper enum in ep93xx_dma_chan_direction Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 120/159] dmaengine: timb_dma: Use proper enum in td_prep_slave_sg Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 121/159] mei: samples: fix a signedness bug in amt_host_if_call() Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 122/159] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 123/159] cxgb4: Use proper enum in IEEE_FAUX_SYNC Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 124/159] powerpc/pseries: Fix DTL buffer registration Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 125/159] powerpc/pseries: Fix how we iterate over the DTL entries Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 126/159] mtd: rawnand: sh_flctl: Use proper enum for flctl_dma_fifo0_transfer Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 127/159] ixgbe: Fix crash with VFs and flow director on interface flap Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 128/159] IB/mthca: Fix error return code in __mthca_init_one() Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 129/159] ata: ep93xx: Use proper enums for directions Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 130/159] ALSA: hda/sigmatel - Disable automute for Elo VuPoint Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 131/159] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 132/159] USB: serial: cypress_m8: fix interrupt-out transfer length Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 133/159] mtd: physmap_of: Release resources on error Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 134/159] brcmfmac: fix full timeout waiting for action frame on-channel tx Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 135/159] NFSv4.x: fix lock recovery during delegation recall Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 136/159] dmaengine: ioat: fix prototype of ioat_enumerate_channels Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 137/159] Input: st1232 - set INPUT_PROP_DIRECT property Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 138/159] x86/olpc: Fix build error with CONFIG_MFD_CS5535=m Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 139/159] crypto: mxs-dcp - Fix SHA null hashes and output length Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 140/159] crypto: mxs-dcp - Fix AES issues Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 141/159] ACPI / SBS: Fix rare oops when removing modules Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 142/159] fbdev: sbuslib: use checked version of put_user() Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 143/159] fbdev: sbuslib: integer overflow in sbusfb_ioctl_helper() Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 144/159] bcache: recal cached_dev_sectors on detach Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 145/159] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 146/159] backlight: lm3639: Unconditionally call led_classdev_unregister Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 147/159] printk: Give error on attempt to set log buffer length to over 2G Greg Kroah-Hartman
2019-11-22 10:28 ` [PATCH 4.4 148/159] media: isif: fix a NULL pointer dereference bug Greg Kroah-Hartman
2019-11-22 10:29 ` [PATCH 4.4 149/159] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads Greg Kroah-Hartman
2019-11-22 10:29 ` [PATCH 4.4 150/159] media: cx231xx: fix potential sign-extension overflow on large shift Greg Kroah-Hartman
2019-11-22 10:29 ` [PATCH 4.4 151/159] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error Greg Kroah-Hartman
2019-11-22 10:29 ` [PATCH 4.4 152/159] gpio: syscon: Fix possible NULL ptr usage Greg Kroah-Hartman
2019-11-22 10:29 ` [PATCH 4.4 153/159] spi: spidev: Fix OF tree warning logic Greg Kroah-Hartman
2019-11-22 10:29 ` [PATCH 4.4 154/159] ARM: 8802/1: Call syscall_trace_exit even when system call skipped Greg Kroah-Hartman
2019-11-22 10:29 ` [PATCH 4.4 155/159] hwmon: (pwm-fan) Silence error on probe deferral Greg Kroah-Hartman
2019-11-22 10:29 ` [PATCH 4.4 156/159] mac80211: minstrel: fix CCK rate group streams value Greg Kroah-Hartman
2019-11-22 10:29 ` [PATCH 4.4 157/159] spi: rockchip: initialize dma_slave_config properly Greg Kroah-Hartman
2019-11-22 10:29 ` [PATCH 4.4 158/159] ARM: dts: omap5: Fix dual-role mode on Super-Speed port Greg Kroah-Hartman
2019-11-22 10:29 ` [PATCH 4.4 159/159] arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault Greg Kroah-Hartman
2019-11-22 13:14 ` [PATCH 4.4 000/159] 4.4.203-stable review Jon Hunter
2019-11-22 13:35   ` Jon Hunter
2019-11-22 13:39   ` Greg Kroah-Hartman
2019-11-22 13:41     ` Greg Kroah-Hartman
2019-11-22 13:46       ` Greg Kroah-Hartman
2019-11-22 14:48         ` Jon Hunter
2019-11-23 15:46           ` Guenter Roeck
2019-11-24 20:31             ` Jon Hunter
2019-11-25  9:41               ` Greg Kroah-Hartman
2019-11-25 13:22                 ` Jon Hunter
2019-11-25 16:03                   ` Greg Kroah-Hartman
2019-11-25 22:45                     ` Jon Hunter
2019-11-28  9:26                       ` Jon Hunter
2019-11-28 10:35                         ` Greg Kroah-Hartman
2019-11-25 14:08                 ` Guenter Roeck
2019-11-25 16:02                   ` Greg Kroah-Hartman
2019-11-22 18:09 ` Guenter Roeck
2019-11-22 20:20 ` shuah
2019-11-22 23:49 ` Daniel Díaz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20191122100826.016377123@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=b.zolnierkie@samsung.com \
    --cc=daniel.vetter@intel.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=taviso@gmail.com \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).