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, Ladislav Michl <ladis@linux-mips.org>,
	Mark Brown <broonie@kernel.org>, Sasha Levin <sashal@kernel.org>
Subject: [PATCH 4.19 191/243] ASoC: max9867: Fix power management
Date: Wed, 11 Dec 2019 16:05:53 +0100	[thread overview]
Message-ID: <20191211150352.063951429@linuxfoundation.org> (raw)
In-Reply-To: <20191211150339.185439726@linuxfoundation.org>

From: Ladislav Michl <ladis@linux-mips.org>

[ Upstream commit 29f58ff06795a923407d011d4721eaf3e8d39acc ]

Implement set_bias_level to drive shutdown bit, so device is
put to sleep when unused.

Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 sound/soc/codecs/max9867.c | 72 ++++++++++++++++++++++++--------------
 sound/soc/codecs/max9867.h |  2 +-
 2 files changed, 46 insertions(+), 28 deletions(-)

diff --git a/sound/soc/codecs/max9867.c b/sound/soc/codecs/max9867.c
index 4ea3287162ad2..e51143df4702a 100644
--- a/sound/soc/codecs/max9867.c
+++ b/sound/soc/codecs/max9867.c
@@ -248,17 +248,6 @@ static int max9867_dai_hw_params(struct snd_pcm_substream *substream,
 	return 0;
 }
 
-static int max9867_prepare(struct snd_pcm_substream *substream,
-			 struct snd_soc_dai *dai)
-{
-	struct snd_soc_component *component = dai->component;
-	struct max9867_priv *max9867 = snd_soc_component_get_drvdata(component);
-
-	regmap_update_bits(max9867->regmap, MAX9867_PWRMAN,
-		MAX9867_SHTDOWN_MASK, MAX9867_SHTDOWN_MASK);
-	return 0;
-}
-
 static int max9867_mute(struct snd_soc_dai *dai, int mute)
 {
 	struct snd_soc_component *component = dai->component;
@@ -361,7 +350,6 @@ static int max9867_dai_set_fmt(struct snd_soc_dai *codec_dai,
 static const struct snd_soc_dai_ops max9867_dai_ops = {
 	.set_fmt = max9867_dai_set_fmt,
 	.set_sysclk	= max9867_set_dai_sysclk,
-	.prepare	= max9867_prepare,
 	.digital_mute	= max9867_mute,
 	.hw_params = max9867_dai_hw_params,
 };
@@ -392,27 +380,59 @@ static struct snd_soc_dai_driver max9867_dai[] = {
 	}
 };
 
-#ifdef CONFIG_PM_SLEEP
-static int max9867_suspend(struct device *dev)
+#ifdef CONFIG_PM
+static int max9867_suspend(struct snd_soc_component *component)
 {
-	struct max9867_priv *max9867 = dev_get_drvdata(dev);
+	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
 
-	/* Drop down to power saving mode when system is suspended */
-	regmap_update_bits(max9867->regmap, MAX9867_PWRMAN,
-		MAX9867_SHTDOWN_MASK, ~MAX9867_SHTDOWN_MASK);
 	return 0;
 }
 
-static int max9867_resume(struct device *dev)
+static int max9867_resume(struct snd_soc_component *component)
 {
-	struct max9867_priv *max9867 = dev_get_drvdata(dev);
+	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
 
-	regmap_update_bits(max9867->regmap, MAX9867_PWRMAN,
-		MAX9867_SHTDOWN_MASK, MAX9867_SHTDOWN_MASK);
 	return 0;
 }
+#else
+#define max9867_suspend	NULL
+#define max9867_resume	NULL
 #endif
 
+static int max9867_set_bias_level(struct snd_soc_component *component,
+				  enum snd_soc_bias_level level)
+{
+	int err;
+	struct max9867_priv *max9867 = snd_soc_component_get_drvdata(component);
+
+	switch (level) {
+	case SND_SOC_BIAS_STANDBY:
+		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
+			err = regcache_sync(max9867->regmap);
+			if (err)
+				return err;
+
+			err = regmap_update_bits(max9867->regmap, MAX9867_PWRMAN,
+						 MAX9867_SHTDOWN, MAX9867_SHTDOWN);
+			if (err)
+				return err;
+		}
+		break;
+	case SND_SOC_BIAS_OFF:
+		err = regmap_update_bits(max9867->regmap, MAX9867_PWRMAN,
+					 MAX9867_SHTDOWN, 0);
+		if (err)
+			return err;
+
+		regcache_mark_dirty(max9867->regmap);
+		break;
+	default:
+		break;
+	}
+
+	return 0;
+}
+
 static const struct snd_soc_component_driver max9867_component = {
 	.controls		= max9867_snd_controls,
 	.num_controls		= ARRAY_SIZE(max9867_snd_controls),
@@ -420,6 +440,9 @@ static const struct snd_soc_component_driver max9867_component = {
 	.num_dapm_routes	= ARRAY_SIZE(max9867_audio_map),
 	.dapm_widgets		= max9867_dapm_widgets,
 	.num_dapm_widgets	= ARRAY_SIZE(max9867_dapm_widgets),
+	.suspend		= max9867_suspend,
+	.resume			= max9867_resume,
+	.set_bias_level		= max9867_set_bias_level,
 	.idle_bias_on		= 1,
 	.use_pmdown_time	= 1,
 	.endianness		= 1,
@@ -518,15 +541,10 @@ static const struct of_device_id max9867_of_match[] = {
 };
 MODULE_DEVICE_TABLE(of, max9867_of_match);
 
-static const struct dev_pm_ops max9867_pm_ops = {
-	SET_SYSTEM_SLEEP_PM_OPS(max9867_suspend, max9867_resume)
-};
-
 static struct i2c_driver max9867_i2c_driver = {
 	.driver = {
 		.name = "max9867",
 		.of_match_table = of_match_ptr(max9867_of_match),
-		.pm = &max9867_pm_ops,
 	},
 	.probe  = max9867_i2c_probe,
 	.id_table = max9867_i2c_id,
diff --git a/sound/soc/codecs/max9867.h b/sound/soc/codecs/max9867.h
index 55cd9976ff47d..d9170850c96ea 100644
--- a/sound/soc/codecs/max9867.h
+++ b/sound/soc/codecs/max9867.h
@@ -67,7 +67,7 @@
 #define MAX9867_MICCONFIG    0x15
 #define MAX9867_MODECONFIG   0x16
 #define MAX9867_PWRMAN       0x17
-#define MAX9867_SHTDOWN_MASK (1<<7)
+#define MAX9867_SHTDOWN      0x80
 #define MAX9867_REVISION     0xff
 
 #define MAX9867_CACHEREGNUM 10
-- 
2.20.1




  parent reply	other threads:[~2019-12-11 15:48 UTC|newest]

Thread overview: 277+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-12-11 15:02 [PATCH 4.19 000/243] 4.19.89-stable review Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 001/243] rsi: release skb if rsi_prepare_beacon fails Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 002/243] arm64: tegra: Fix active-low warning for Jetson TX1 regulator Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 003/243] sparc64: implement ioremap_uc Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 004/243] lp: fix sparc64 LPSETTIMEOUT ioctl Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 005/243] usb: gadget: u_serial: add missing port entry locking Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 006/243] tty: serial: fsl_lpuart: use the sg count from dma_map_sg Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 007/243] tty: serial: msm_serial: Fix flow control Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 008/243] serial: pl011: Fix DMA ->flush_buffer() Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 009/243] serial: serial_core: Perform NULL checks for break_ctl ops Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 010/243] serial: ifx6x60: add missed pm_runtime_disable Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 011/243] autofs: fix a leak in autofs_expire_indirect() Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 012/243] RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 013/243] iwlwifi: pcie: dont consider IV len in A-MSDU Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 014/243] exportfs_decode_fh(): negative pinned may become positive without the parent locked Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 015/243] audit_get_nd(): dont unlock parent too early Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 016/243] NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error Greg Kroah-Hartman
2019-12-11 15:02 ` [PATCH 4.19 017/243] xfrm: release device reference for invalid state Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 018/243] Input: cyttsp4_core - fix use after free bug Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 019/243] sched/core: Avoid spurious lock dependencies Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 020/243] perf/core: Consistently fail fork on allocation failures Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 021/243] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 022/243] drm/sun4i: tcon: Set min division of TCON0_DCLK to 1 Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 023/243] selftests: kvm: fix build with glibc >= 2.30 Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 024/243] rsxx: add missed destroy_workqueue calls in remove Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 025/243] net: ep93xx_eth: fix mismatch of request_mem_region " Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 026/243] i2c: core: fix use after free in of_i2c_notify Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 027/243] serial: core: Allow processing sysrq at port unlock time Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 028/243] cxgb4vf: fix memleak in mac_hlist initialization Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 029/243] iwlwifi: mvm: synchronize TID queue removal Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 030/243] iwlwifi: trans: Clear persistence bit when starting the FW Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 031/243] iwlwifi: mvm: Send non offchannel traffic via AP sta Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 032/243] ARM: 8813/1: Make aligned 2-byte getuser()/putuser() atomic on ARMv6+ Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 033/243] audit: Embed key into chunk Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 034/243] netfilter: nf_tables: dont use position attribute on rule replacement Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 035/243] ARC: IOC: panic if kernel was started with previously enabled IOC Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 036/243] net/mlx5: Release resource on error flow Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 037/243] clk: sunxi-ng: a64: Fix gate bit of DSI DPHY Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 038/243] ice: Fix NVM mask defines Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 039/243] dlm: fix possible call to kfree() for non-initialized pointer Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 040/243] ARM: dts: exynos: Fix LDO13 min values on Odroid XU3/XU4/HC1 Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 041/243] extcon: max8997: Fix lack of path setting in USB device mode Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 042/243] net: ethernet: ti: cpts: correct debug for expired txq skb Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 043/243] rtc: s3c-rtc: Avoid using broken ALMYEAR register Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 044/243] rtc: max77686: Fix the returned value in case of error in max77686_rtc_read_time() Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 045/243] i40e: dont restart nway if autoneg not supported Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 046/243] virtchnl: Fix off by one error Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 047/243] clk: rockchip: fix rk3188 sclk_smc gate data Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 048/243] clk: rockchip: fix rk3188 sclk_mac_lbtest parameter ordering Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 049/243] ARM: dts: rockchip: Fix rk3288-rock2 vcc_flash name Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 050/243] dlm: fix missing idr_destroy for recover_idr Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 051/243] MIPS: SiByte: Enable ZONE_DMA32 for LittleSur Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 052/243] net: dsa: mv88e6xxx: Work around mv886e6161 SERDES missing MII_PHYSID2 Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 053/243] scsi: zfcp: update kernel message for invalid FCP_CMND length, its not the CDB Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 054/243] scsi: zfcp: drop default switch case which might paper over missing case Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 055/243] drivers: soc: Allow building the amlogic drivers without ARCH_MESON Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 056/243] bus: ti-sysc: Fix getting optional clocks in clock_roles Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 057/243] ARM: dts: imx6: RDU2: fix eGalax touchscreen node Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 058/243] crypto: ecc - check for invalid values in the key verification test Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 059/243] crypto: bcm - fix normal/non key hash algorithm failure Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 060/243] arm64: dts: zynqmp: Fix node names which contain "_" Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 061/243] pinctrl: qcom: ssbi-gpio: fix gpio-hog related boot issues Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 062/243] Staging: iio: adt7316: Fix i2c data reading, set the data field Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 063/243] firmware: raspberrypi: Fix firmware calls with large buffers Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 064/243] mm/vmstat.c: fix NUMA statistics updates Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 065/243] clk: rockchip: fix I2S1 clock gate register for rk3328 Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 066/243] clk: rockchip: fix ID of 8ch clock of I2S1 " Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 067/243] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 068/243] regulator: Fix return value of _set_load() stub Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 069/243] USB: serial: f81534: fix reading old/new IC config Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 070/243] xfs: extent shifting doesnt fully invalidate page cache Greg Kroah-Hartman
2019-12-11 23:26   ` Nobuhiro Iwamatsu
2019-12-12  9:33     ` Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 071/243] net-next/hinic:fix a bug in set mac address Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 072/243] net-next/hinic: fix a bug in rx data flow Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 073/243] ice: Fix return value from NAPI poll Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 074/243] ice: Fix possible NULL pointer de-reference Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 075/243] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 076/243] iomap: sub-block dio needs to zeroout beyond EOF Greg Kroah-Hartman
2019-12-11 15:03 ` [PATCH 4.19 077/243] iomap: dio data corruption and spurious errors when pipes fill Greg Kroah-Hartman
2019-12-11 23:50   ` Nobuhiro Iwamatsu
2019-12-12  9:33     ` Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 078/243] iomap: readpages doesnt zero page tail beyond EOF Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 079/243] iw_cxgb4: only reconnect with MPAv1 if the peer aborts Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 080/243] MIPS: OCTEON: octeon-platform: fix typing Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 081/243] net/smc: use after free fix in smc_wr_tx_put_slot() Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 082/243] math-emu/soft-fp.h: (_FP_ROUND_ZERO) cast 0 to void to fix warning Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 083/243] nds32: Fix the items of hwcap_str ordering issue Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 084/243] rtc: max8997: Fix the returned value in case of error in max8997_rtc_read_alarm() Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 085/243] rtc: dt-binding: abx80x: fix resistance scale Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 086/243] ARM: dts: exynos: Use Samsung SoC specific compatible for DWC2 module Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 087/243] media: coda: fix memory corruption in case more than 32 instances are opened Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 088/243] media: pulse8-cec: return 0 when invalidating the logical address Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 089/243] media: cec: report Vendor ID after initialization Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 090/243] iwlwifi: fix cfg structs for 22000 with different RF modules Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 091/243] ravb: Clean up duplex handling Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 092/243] net/ipv6: re-do dad when interface has IFF_NOARP flag change Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 093/243] dmaengine: coh901318: Fix a double-lock bug Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 094/243] dmaengine: coh901318: Remove unused variable Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 095/243] dmaengine: dw-dmac: implement dma protection control setting Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 096/243] net: qualcomm: rmnet: move null check on dev before dereferecing it Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 097/243] selftests/powerpc: Allocate base registers Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 098/243] selftests/powerpc: Skip test instead of failing Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 099/243] usb: dwc3: debugfs: Properly print/set link state for HS Greg Kroah-Hartman
2019-12-13  9:35   ` Pavel Machek
2019-12-13 19:23     ` Thinh Nguyen
2019-12-13  9:40   ` Pavel Machek
2019-12-13 19:35     ` Thinh Nguyen
2019-12-11 15:04 ` [PATCH 4.19 100/243] usb: dwc3: dont log probe deferrals; but do log other error codes Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 101/243] ACPI: fix acpi_find_child_device() invocation in acpi_preset_companion() Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 102/243] f2fs: fix to account preflush command for noflush_merge mode Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 103/243] f2fs: fix count of seg_freed to make sec_freed correct Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 104/243] f2fs: change segment to section in f2fs_ioc_gc_range Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 105/243] ARM: dts: rockchip: Fix the PMU interrupt number for rv1108 Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 106/243] ARM: dts: rockchip: Assign the proper GPIO clocks " Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 107/243] f2fs: fix to allow node segment for GC by ioctl path Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 108/243] sparc: Fix JIT fused branch convergance Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 109/243] sparc: Correct ctx->saw_frame_pointer logic Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 110/243] nvme: Free ctrl device name on init failure Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 111/243] dma-mapping: fix return type of dma_set_max_seg_size() Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 112/243] slimbus: ngd: Fix build error on x86 Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 113/243] altera-stapl: check for a null key before strcasecmping it Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 114/243] serial: imx: fix error handling in console_setup Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 115/243] i2c: imx: dont print error message on probe defer Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 116/243] clk: meson: Fix GXL HDMI PLL fractional bits width Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 117/243] gpu: host1x: Fix syncpoint ID field size on Tegra186 Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 118/243] lockd: fix decoding of TEST results Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 119/243] sctp: increase sk_wmem_alloc when head->truesize is increased Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 120/243] iommu/amd: Fix line-break in error log reporting Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 121/243] ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() Greg Kroah-Hartman
2019-12-11 22:59   ` Nobuhiro Iwamatsu
2019-12-12  9:34     ` Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 122/243] ARM: dts: sun4i: Fix gpio-keys warning Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 123/243] ARM: dts: sun4i: Fix HDMI output DTC warning Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 124/243] ARM: dts: sun5i: a10s: " Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 125/243] ARM: dts: r8a779[01]: Disable unconnected LVDS encoders Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 126/243] ARM: dts: sun7i: Fix HDMI output DTC warning Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 127/243] ARM: dts: sun8i: a23/a33: Fix OPP DTC warnings Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 128/243] ARM: dts: sun8i: v3s: Change pinctrl nodes to avoid warning Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 129/243] dlm: NULL check before kmem_cache_destroy is not needed Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 130/243] ARM: debug: enable UART1 for socfpga Cyclone5 Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 131/243] can: xilinx: fix return type of ndo_start_xmit function Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 132/243] nfsd: fix a warning in __cld_pipe_upcall() Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 133/243] bpf: btf: implement btf_name_valid_identifier() Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 134/243] bpf: btf: check name validity for various types Greg Kroah-Hartman
2019-12-12 12:06   ` Pavel Machek
2019-12-11 15:04 ` [PATCH 4.19 135/243] tools: bpftool: fix a bitfield pretty print issue Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 136/243] ASoC: au8540: use 64-bit arithmetic instead of 32-bit Greg Kroah-Hartman
2019-12-11 15:04 ` [PATCH 4.19 137/243] gpio: OF: Parse MMC-specific CD and WP properties Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 138/243] ARM: OMAP1/2: fix SoC name printing Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 139/243] arm64: dts: meson-gxl-libretech-cc: fix GPIO lines names Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 140/243] arm64: dts: meson-gxbb-nanopi-k2: " Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 141/243] arm64: dts: meson-gxbb-odroidc2: " Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 142/243] arm64: dts: meson-gxl-khadas-vim: " Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 143/243] net/x25: fix called/calling length calculation in x25_parse_address_block Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 144/243] net/x25: fix null_x25_address handling Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 145/243] tools/bpf: make libbpf _GNU_SOURCE friendly Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 146/243] clk: mediatek: Drop __init from mtk_clk_register_cpumuxes() Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 147/243] clk: mediatek: Drop more __init markings for driver probe Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 148/243] soc: renesas: r8a77970-sysc: Correct names of A2DP/A2CN power domains Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 149/243] soc: renesas: r8a77980-sysc: Correct names of A2DP[01] " Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 150/243] soc: renesas: r8a77980-sysc: Correct A3VIP[012] power domain hierarchy Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 151/243] kbuild: disable dtc simple_bus_reg warnings by default Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 152/243] tcp: make tcp_space() aware of socket backlog Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 153/243] ARM: dts: mmp2: fix the gpio interrupt cell number Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 154/243] ARM: dts: realview-pbx: Fix duplicate regulator nodes Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 155/243] tcp: fix off-by-one bug on aborting window-probing socket Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 156/243] tcp: fix SNMP under-estimation on failed retransmission Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 157/243] tcp: fix SNMP TCP timeout under-estimation Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 158/243] modpost: skip ELF local symbols during section mismatch check Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 159/243] kbuild: fix single target build for external module Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 160/243] mtd: fix mtd_oobavail() incoherent returned value Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 161/243] ARM: dts: pxa: clean up USB controller nodes Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 162/243] clk: meson: meson8b: fix the offset of vid_pll_dcos N value Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 163/243] clk: sunxi-ng: h3/h5: Fix CSI_MCLK parent Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 164/243] clk: qcom: Fix MSM8998 resets Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 165/243] media: cxd2880-spi: fix probe when dvb_attach fails Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 166/243] ARM: dts: realview: Fix some more duplicate regulator nodes Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 167/243] dlm: fix invalid cluster name warning Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 168/243] net/mlx4_core: Fix return codes of unsupported operations Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 169/243] pstore/ram: Avoid NULL deref in ftrace merging failure path Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 170/243] powerpc/math-emu: Update macros from GCC Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 171/243] clk: renesas: r8a77990: Correct parent clock of DU Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 172/243] clk: renesas: r8a77995: " Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 173/243] MIPS: OCTEON: cvmx_pko_mem_debug8: use oldest forward compatible definition Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 174/243] nfsd: Return EPERM, not EACCES, in some SETATTR cases Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 175/243] media: uvcvideo: Abstract streaming object lifetime Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 176/243] tty: serial: qcom_geni_serial: Fix softlock Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 177/243] ARM: dts: sun8i: h3: Fix the system-control register range Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 178/243] tty: Dont block on IO when ldisc change is pending Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 179/243] media: stkwebcam: Bugfix for wrong return values Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 180/243] firmware: qcom: scm: fix compilation error when disabled Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 181/243] clk: qcom: gcc-msm8998: Disable halt check of UFS clocks Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 182/243] sctp: frag_point sanity check Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 183/243] soc: renesas: r8a77990-sysc: Fix initialization order of 3DG-{A,B} Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 184/243] mlxsw: spectrum_router: Relax GRE decap matching check Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 185/243] ARM: dts: sun8i: a23/a33: Fix up RTC device node Greg Kroah-Hartman
2019-12-12 13:31   ` Pavel Machek
2019-12-12 14:02     ` Greg Kroah-Hartman
2019-12-12 14:18       ` Chen-Yu Tsai
2019-12-12 16:11         ` Greg Kroah-Hartman
2019-12-13 11:50       ` Pavel Machek
2019-12-11 15:05 ` [PATCH 4.19 186/243] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 187/243] IB/hfi1: Close VNIC sdma_progress sleep window Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 188/243] mlx4: Use snprintf instead of complicated strcpy Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 189/243] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 190/243] clk: renesas: rcar-gen3: Set state when registering SD clocks Greg Kroah-Hartman
2019-12-11 15:05 ` Greg Kroah-Hartman [this message]
2019-12-11 15:05 ` [PATCH 4.19 192/243] ARM: dts: sunxi: Fix PMU compatible strings Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 193/243] ARM: dts: am335x-pdu001: Fix polarity of card detection input Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 194/243] media: vimc: fix start stream when link is disabled Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 195/243] net: aquantia: fix RSS table and key sizes Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 196/243] sched/fair: Scale bandwidth quota and period without losing quota/period ratio precision Greg Kroah-Hartman
2019-12-11 15:05 ` [PATCH 4.19 197/243] fuse: verify nlink Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 198/243] fuse: verify attributes Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 199/243] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 200/243] ALSA: hda/realtek - Enable the headset-mic on a Xiaomis laptop Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 201/243] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 202/243] ALSA: pcm: oss: Avoid potential buffer overflows Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 203/243] ALSA: hda - Add mute led support for HP ProBook 645 G4 Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 204/243] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 205/243] Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 206/243] Input: synaptics-rmi4 - dont increment rmiaddr for SMBus transfers Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 207/243] Input: goodix - add upside-down quirk for Teclast X89 tablet Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 208/243] coresight: etm4x: Fix input validation for sysfs Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 209/243] Input: Fix memory leak in psxpad_spi_probe Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 210/243] x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all() Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 211/243] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 212/243] xfrm interface: fix memory leak on creation Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 213/243] xfrm interface: avoid corruption on changelink Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 214/243] xfrm interface: fix list corruption for x-netns Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 215/243] xfrm interface: fix management of phydev Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 216/243] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 217/243] CIFS: Fix SMB2 oplock break processing Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 218/243] tty: vt: keyboard: reject invalid keycodes Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 219/243] can: slcan: Fix use-after-free Read in slcan_open Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 220/243] kernfs: fix ino wrap-around detection Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 221/243] jbd2: Fix possible overflow in jbd2_log_space_left() Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 222/243] drm/msm: fix memleak on release Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 223/243] drm/i810: Prevent underflow in ioctl Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 224/243] arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc node" Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 225/243] KVM: arm/arm64: vgic: Dont rely on the wrong pending table Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 226/243] KVM: x86: do not modify masked bits of shared MSRs Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 227/243] KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 228/243] KVM: x86: Grab KVMs srcu lock when setting nested state Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 229/243] crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 230/243] crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 231/243] crypto: af_alg - cast ki_complete ternary op to int Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 232/243] crypto: ccp - fix uninitialized list head Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 233/243] crypto: ecdh - fix big endian bug in ECC library Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 234/243] crypto: user - fix memory leak in crypto_report Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 235/243] spi: atmel: Fix CS high support Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 236/243] mwifiex: update set_mac_address logic Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 237/243] can: ucan: fix non-atomic allocation in completion handler Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 238/243] RDMA/qib: Validate ->show()/store() callbacks before calling them Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 239/243] iomap: Fix pipe page leakage during splicing Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 240/243] thermal: Fix deadlock in thermal thermal_zone_device_check Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 241/243] vcs: prevent write access to vcsu devices Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 242/243] binder: Fix race between mmap() and binder_alloc_print_pages() Greg Kroah-Hartman
2019-12-11 15:06 ` [PATCH 4.19 243/243] binder: Handle start==NULL in binder_update_page_range() Greg Kroah-Hartman
2019-12-11 16:25 ` [PATCH 4.19 000/243] 4.19.89-stable review Chris Paterson
2019-12-11 18:26   ` Greg Kroah-Hartman
2019-12-11 21:36 ` Jon Hunter
2019-12-11 23:48   ` Guenter Roeck
2019-12-12  1:40   ` Guenter Roeck
2019-12-12  9:30     ` Greg Kroah-Hartman
2019-12-12 11:19     ` Jon Hunter
2019-12-12  2:47 ` shuah
2019-12-12  5:07 ` Naresh Kamboju
2019-12-12 10:05 ` Greg Kroah-Hartman
2019-12-12 13:15   ` Jon Hunter
2019-12-12 13:28     ` Greg Kroah-Hartman
2019-12-13  5:18   ` Naresh Kamboju
2019-12-12 18:24 ` Guenter Roeck
2019-12-13  9:30 ` Pavel Machek
2019-12-13 13:56   ` Guenter Roeck
2019-12-13 14:09     ` Greg Kroah-Hartman

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=20191211150352.063951429@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=broonie@kernel.org \
    --cc=ladis@linux-mips.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.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).