From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
stable@vger.kernel.org, Finn Thain <fthain@telegraphics.com.au>,
Stan Johnson <userm57@yahoo.com>,
Michael Ellerman <mpe@ellerman.id.au>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 4.14 097/191] powerpc/tau: Disable TAU between measurements
Date: Tue, 27 Oct 2020 14:49:12 +0100 [thread overview]
Message-ID: <20201027134914.362253049@linuxfoundation.org> (raw)
In-Reply-To: <20201027134909.701581493@linuxfoundation.org>
From: Finn Thain <fthain@telegraphics.com.au>
[ Upstream commit e63d6fb5637e92725cf143559672a34b706bca4f ]
Enabling CONFIG_TAU_INT causes random crashes:
Unrecoverable exception 1700 at c0009414 (msr=1000)
Oops: Unrecoverable exception, sig: 6 [#1]
BE PAGE_SIZE=4K MMU=Hash SMP NR_CPUS=2 PowerMac
Modules linked in:
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.7.0-pmac-00043-gd5f545e1a8593 #5
NIP: c0009414 LR: c0009414 CTR: c00116fc
REGS: c0799eb8 TRAP: 1700 Not tainted (5.7.0-pmac-00043-gd5f545e1a8593)
MSR: 00001000 <ME> CR: 22000228 XER: 00000100
GPR00: 00000000 c0799f70 c076e300 00800000 0291c0ac 00e00000 c076e300 00049032
GPR08: 00000001 c00116fc 00000000 dfbd3200 ffffffff 007f80a8 00000000 00000000
GPR16: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c075ce04
GPR24: c075ce04 dfff8880 c07b0000 c075ce04 00080000 00000001 c079ef98 c079ef5c
NIP [c0009414] arch_cpu_idle+0x24/0x6c
LR [c0009414] arch_cpu_idle+0x24/0x6c
Call Trace:
[c0799f70] [00000001] 0x1 (unreliable)
[c0799f80] [c0060990] do_idle+0xd8/0x17c
[c0799fa0] [c0060ba4] cpu_startup_entry+0x20/0x28
[c0799fb0] [c072d220] start_kernel+0x434/0x44c
[c0799ff0] [00003860] 0x3860
Instruction dump:
XXXXXXXX XXXXXXXX XXXXXXXX 3d20c07b XXXXXXXX XXXXXXXX XXXXXXXX 7c0802a6
XXXXXXXX XXXXXXXX XXXXXXXX 4e800421 XXXXXXXX XXXXXXXX XXXXXXXX 7d2000a6
---[ end trace 3a0c9b5cb216db6b ]---
Resolve this problem by disabling each THRMn comparator when handling
the associated THRMn interrupt and by disabling the TAU entirely when
updating THRMn thresholds.
Fixes: 1da177e4c3f41 ("Linux-2.6.12-rc2")
Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Tested-by: Stan Johnson <userm57@yahoo.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/5a0ba3dc5612c7aac596727331284a3676c08472.1599260540.git.fthain@telegraphics.com.au
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
arch/powerpc/kernel/tau_6xx.c | 65 +++++++++++++---------------------
arch/powerpc/platforms/Kconfig | 9 ++---
2 files changed, 26 insertions(+), 48 deletions(-)
diff --git a/arch/powerpc/kernel/tau_6xx.c b/arch/powerpc/kernel/tau_6xx.c
index 9e8b709a2aae4..2615cd66dad84 100644
--- a/arch/powerpc/kernel/tau_6xx.c
+++ b/arch/powerpc/kernel/tau_6xx.c
@@ -38,8 +38,6 @@ static struct tau_temp
struct timer_list tau_timer;
-#undef DEBUG
-
/* TODO: put these in a /proc interface, with some sanity checks, and maybe
* dynamic adjustment to minimize # of interrupts */
/* configurable values for step size and how much to expand the window when
@@ -72,42 +70,33 @@ void set_thresholds(unsigned long cpu)
void TAUupdate(int cpu)
{
- unsigned thrm;
-
-#ifdef DEBUG
- printk("TAUupdate ");
-#endif
+ u32 thrm;
+ u32 bits = THRM1_TIV | THRM1_TIN | THRM1_V;
/* if both thresholds are crossed, the step_sizes cancel out
* and the window winds up getting expanded twice. */
- if((thrm = mfspr(SPRN_THRM1)) & THRM1_TIV){ /* is valid? */
- if(thrm & THRM1_TIN){ /* crossed low threshold */
- if (tau[cpu].low >= step_size){
- tau[cpu].low -= step_size;
- tau[cpu].high -= (step_size - window_expand);
- }
- tau[cpu].grew = 1;
-#ifdef DEBUG
- printk("low threshold crossed ");
-#endif
+ thrm = mfspr(SPRN_THRM1);
+ if ((thrm & bits) == bits) {
+ mtspr(SPRN_THRM1, 0);
+
+ if (tau[cpu].low >= step_size) {
+ tau[cpu].low -= step_size;
+ tau[cpu].high -= (step_size - window_expand);
}
+ tau[cpu].grew = 1;
+ pr_debug("%s: low threshold crossed\n", __func__);
}
- if((thrm = mfspr(SPRN_THRM2)) & THRM1_TIV){ /* is valid? */
- if(thrm & THRM1_TIN){ /* crossed high threshold */
- if (tau[cpu].high <= 127-step_size){
- tau[cpu].low += (step_size - window_expand);
- tau[cpu].high += step_size;
- }
- tau[cpu].grew = 1;
-#ifdef DEBUG
- printk("high threshold crossed ");
-#endif
+ thrm = mfspr(SPRN_THRM2);
+ if ((thrm & bits) == bits) {
+ mtspr(SPRN_THRM2, 0);
+
+ if (tau[cpu].high <= 127 - step_size) {
+ tau[cpu].low += (step_size - window_expand);
+ tau[cpu].high += step_size;
}
+ tau[cpu].grew = 1;
+ pr_debug("%s: high threshold crossed\n", __func__);
}
-
-#ifdef DEBUG
- printk("grew = %d\n", tau[cpu].grew);
-#endif
}
#ifdef CONFIG_TAU_INT
@@ -132,18 +121,18 @@ void TAUException(struct pt_regs * regs)
static void tau_timeout(void * info)
{
int cpu;
- unsigned long flags;
int size;
int shrink;
- /* disabling interrupts *should* be okay */
- local_irq_save(flags);
cpu = smp_processor_id();
#ifndef CONFIG_TAU_INT
TAUupdate(cpu);
#endif
+ /* Stop thermal sensor comparisons and interrupts */
+ mtspr(SPRN_THRM3, 0);
+
size = tau[cpu].high - tau[cpu].low;
if (size > min_window && ! tau[cpu].grew) {
/* do an exponential shrink of half the amount currently over size */
@@ -165,18 +154,12 @@ static void tau_timeout(void * info)
set_thresholds(cpu);
- /*
- * Do the enable every time, since otherwise a bunch of (relatively)
- * complex sleep code needs to be added. One mtspr every time
- * tau_timeout is called is probably not a big deal.
- *
+ /* Restart thermal sensor comparisons and interrupts.
* The "PowerPC 740 and PowerPC 750 Microprocessor Datasheet"
* recommends that "the maximum value be set in THRM3 under all
* conditions."
*/
mtspr(SPRN_THRM3, THRM3_SITV(0x1fff) | THRM3_E);
-
- local_irq_restore(flags);
}
static void tau_timeout_smp(unsigned long unused)
diff --git a/arch/powerpc/platforms/Kconfig b/arch/powerpc/platforms/Kconfig
index d5e34ce5fd5d9..e06ccba351330 100644
--- a/arch/powerpc/platforms/Kconfig
+++ b/arch/powerpc/platforms/Kconfig
@@ -243,7 +243,7 @@ config TAU
temp is actually what /proc/cpuinfo says it is.
config TAU_INT
- bool "Interrupt driven TAU driver (DANGEROUS)"
+ bool "Interrupt driven TAU driver (EXPERIMENTAL)"
depends on TAU
---help---
The TAU supports an interrupt driven mode which causes an interrupt
@@ -251,12 +251,7 @@ config TAU_INT
to get notified the temp has exceeded a range. With this option off,
a timer is used to re-check the temperature periodically.
- However, on some cpus it appears that the TAU interrupt hardware
- is buggy and can cause a situation which would lead unexplained hard
- lockups.
-
- Unless you are extending the TAU driver, or enjoy kernel/hardware
- debugging, leave this option off.
+ If in doubt, say N here.
config TAU_AVERAGE
bool "Average high and low temp"
--
2.25.1
next prev parent reply other threads:[~2020-10-27 14:16 UTC|newest]
Thread overview: 196+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-10-27 13:47 [PATCH 4.14 000/191] 4.14.203-rc1 review Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 001/191] ibmveth: Switch order of ibmveth_helper calls Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 002/191] ibmveth: Identify ingress large send packets Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 003/191] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 004/191] mlx4: handle non-napi callers to napi_poll Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 005/191] net: usb: qmi_wwan: add Cellient MPL200 card Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 006/191] tipc: fix the skb_unshare() in tipc_buf_append() Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 007/191] net/ipv4: always honour route mtu during forwarding Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 008/191] r8169: fix data corruption issue on RTL8402 Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 009/191] binder: fix UAF when releasing todo list Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 010/191] ALSA: bebob: potential info leak in hwdep_read() Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 011/191] net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 012/191] net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 013/191] nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download() Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 014/191] tcp: fix to update snd_wl1 in bulk receiver fast path Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 015/191] icmp: randomize the global rate limiter Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 016/191] cifs: remove bogus debug code Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 017/191] cifs: Return the error from crypt_message when enc/dec key not found Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 018/191] KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 019/191] KVM: SVM: Initialize prev_ga_tag before use Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 020/191] ima: Dont ignore errors from crypto_shash_update() Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 021/191] crypto: algif_aead - Do not set MAY_BACKLOG on the async path Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 022/191] EDAC/i5100: Fix error handling order in i5100_init_one() Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 023/191] x86/fpu: Allow multiple bits in clearcpuid= parameter Greg Kroah-Hartman
2020-10-27 13:47 ` [PATCH 4.14 024/191] drivers/perf: xgene_pmu: Fix uninitialized resource struct Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 025/191] crypto: algif_skcipher - EBUSY on aio should be an error Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 026/191] crypto: mediatek - Fix wrong return value in mtk_desc_ring_alloc() Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 027/191] crypto: ixp4xx - Fix the size used in a dma_free_coherent() call Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 028/191] media: tuner-simple: fix regression in simple_set_radio_freq Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 029/191] media: Revert "media: exynos4-is: Add missed check for pinctrl_lookup_state()" Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 030/191] media: m5mols: Check function pointer in m5mols_sensor_power Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 031/191] media: uvcvideo: Set media controller entity functions Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 032/191] media: omap3isp: Fix memleak in isp_probe Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 033/191] crypto: omap-sham - fix digcnt register handling with export/import Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 034/191] cypto: mediatek - fix leaks in mtk_desc_ring_alloc Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 035/191] media: mx2_emmaprp: Fix memleak in emmaprp_probe Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 036/191] media: tc358743: initialize variable Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 037/191] media: platform: fcp: Fix a reference count leak Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 038/191] media: s5p-mfc: " Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 039/191] media: ti-vpe: Fix a missing check and " Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 040/191] regulator: resolve supply after creating regulator Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 041/191] ath10k: provide survey info as accumulated data Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 042/191] Bluetooth: hci_uart: Cancel init work before unregistering Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 043/191] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 044/191] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 045/191] wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680 Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 046/191] ASoC: qcom: lpass-platform: fix memory leak Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 047/191] ASoC: qcom: lpass-cpu: fix concurrency issue Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 048/191] brcmfmac: check ndev pointer Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 049/191] mwifiex: Do not use GFP_KERNEL in atomic context Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 050/191] drm/gma500: fix error check Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 051/191] scsi: qla4xxx: Fix an error handling path in qla4xxx_get_host_stats() Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 052/191] scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 053/191] backlight: sky81452-backlight: Fix refcount imbalance on error Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 054/191] VMCI: check return value of get_user_pages_fast() for errors Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 055/191] tty: serial: earlycon dependency Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 056/191] tty: hvcs: Dont NULL tty->driver_data until hvcs_cleanup() Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 057/191] pty: do tty_flip_buffer_push without port->lock in pty_write Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 058/191] pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare() Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 059/191] pwm: lpss: Add range limit check for the base_unit register value Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 060/191] drivers/virt/fsl_hypervisor: Fix error handling path Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 061/191] video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 062/191] video: fbdev: sis: fix null ptr dereference Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 063/191] HID: roccat: add bounds checking in kone_sysfs_write_settings() Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 064/191] pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 065/191] pinctrl: mcp23s08: Fix mcp23x17 precious range Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 066/191] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 067/191] misc: mic: scif: Fix error handling path Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 068/191] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 069/191] usb: dwc2: Fix parameter type in function pointer prototype Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 070/191] quota: clear padding in v2r1_mem2diskdqb() Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 071/191] HID: hid-input: fix stylus battery reporting Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 072/191] qtnfmac: fix resource leaks on unsupported iftype error return path Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 073/191] net: enic: Cure the enic api locking trainwreck Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 074/191] mfd: sm501: Fix leaks in probe() Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 075/191] iwlwifi: mvm: split a print to avoid a WARNING in ROC Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 076/191] usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 077/191] usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 078/191] nl80211: fix non-split wiphy information Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 079/191] usb: dwc2: Fix INTR OUT transfers in DDMA mode Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 080/191] scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 081/191] mwifiex: fix double free Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 082/191] net: korina: fix kfree of rx/tx descriptor array Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 083/191] mm/memcg: fix device private memcg accounting Greg Kroah-Hartman
2020-10-27 13:48 ` [PATCH 4.14 084/191] mm, oom_adj: dont loop through tasks in __set_oom_adj when not necessary Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 085/191] IB/mlx4: Fix starvation in paravirt mux/demux Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 086/191] IB/mlx4: Adjust delayed work when a dup is observed Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 087/191] powerpc/pseries: Fix missing of_node_put() in rng_init() Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 088/191] powerpc/icp-hv: Fix missing of_node_put() in success path Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 089/191] mtd: lpddr: fix excessive stack usage with clang Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 090/191] mtd: mtdoops: Dont write panic data twice Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 091/191] ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 092/191] arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 093/191] xfs: limit entries returned when counting fsmap records Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 094/191] RDMA/qedr: Fix use of uninitialized field Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 095/191] powerpc/tau: Use appropriate temperature sample interval Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 096/191] powerpc/tau: Remove duplicated set_thresholds() call Greg Kroah-Hartman
2020-10-27 13:49 ` Greg Kroah-Hartman [this message]
2020-10-27 13:49 ` [PATCH 4.14 098/191] perf intel-pt: Fix "context_switch event has no tid" error Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 099/191] RDMA/hns: Set the unsupported wr opcode Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 100/191] kdb: Fix pager search for multi-line strings Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 101/191] overflow: Include header file with SIZE_MAX declaration Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 102/191] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 103/191] powerpc/perf/hv-gpci: Fix starting index value Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 104/191] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 105/191] IB/rdmavt: Fix sizeof mismatch Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 106/191] f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 107/191] lib/crc32.c: fix trivial typo in preprocessor condition Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 108/191] ramfs: fix nommu mmap with gaps in the page cache Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 109/191] rapidio: fix error handling path Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 110/191] rapidio: fix the missed put_device() for rio_mport_add_riodev Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 111/191] mailbox: avoid timer start from callback Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 112/191] i2c: rcar: Auto select RESET_CONTROLLER Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 113/191] PCI: iproc: Set affinity mask on MSI interrupts Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 114/191] clk: at91: clk-main: update key before writing AT91_CKGR_MOR Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 115/191] clk: bcm2835: add missing release if devm_clk_hw_register fails Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 116/191] ext4: limit entries returned when counting fsmap records Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 117/191] vfio/pci: Clear token on bypass registration failure Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 118/191] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 119/191] Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume() Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 120/191] Input: stmfts - fix a & vs && typo Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 121/191] Input: ep93xx_keypad - fix handling of platform_get_irq() error Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 122/191] Input: omap4-keypad " Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 123/191] Input: twl4030_keypad " Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 124/191] Input: sun4i-ps2 " Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 125/191] KVM: x86: emulating RDPID failure shall return #UD rather than #GP Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 126/191] memory: omap-gpmc: Fix a couple off by ones Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 127/191] memory: fsl-corenet-cf: Fix handling of platform_get_irq() error Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 128/191] arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 129/191] ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 130/191] arm64: dts: zynqmp: Remove additional compatible string for i2c IPs Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 131/191] powerpc/powernv/dump: Fix race while processing OPAL dump Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 132/191] nvmet: fix uninitialized work for zero kato Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 133/191] NTB: hw: amd: fix an issue about leak system resources Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 134/191] perf: correct SNOOPX field offset Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 135/191] i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 136/191] crypto: ccp - fix error handling Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 137/191] media: firewire: fix memory leak Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 138/191] media: ati_remote: sanity check for both endpoints Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 139/191] media: st-delta: Fix reference count leak in delta_run_work Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 140/191] media: sti: Fix reference count leaks Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 141/191] media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 142/191] media: exynos4-is: Fix a reference count leak " Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 143/191] media: exynos4-is: Fix a reference count leak Greg Kroah-Hartman
2020-10-27 13:49 ` [PATCH 4.14 144/191] media: vsp1: Fix runtime PM imbalance on error Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 145/191] media: platform: s3c-camif: " Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 146/191] media: platform: sti: hva: " Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 147/191] media: bdisp: " Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 148/191] media: media/pci: prevent memory leak in bttv_probe Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 149/191] media: uvcvideo: Ensure all probed info is returned to v4l2 Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 150/191] mmc: sdio: Check for CISTPL_VERS_1 buffer size Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 151/191] media: saa7134: avoid a shift overflow Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 152/191] fs: dlm: fix configfs memory leak Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 153/191] media: venus: core: Fix runtime PM imbalance in venus_probe Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 154/191] ntfs: add check for mft record size in superblock Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 155/191] mac80211: handle lack of sband->bitrates in rates Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 156/191] PM: hibernate: remove the bogus call to get_gendisk() in software_resume() Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 157/191] scsi: mvumi: Fix error return in mvumi_io_attach() Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 158/191] scsi: target: core: Add CONTROL field for trace events Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 159/191] mic: vop: copy data to kernel space then write to io memory Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 160/191] misc: vop: add round_up(x,4) for vring_size to avoid kernel panic Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 161/191] usb: gadget: function: printer: fix use-after-free in __lock_acquire Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 162/191] udf: Limit sparing table size Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 163/191] udf: Avoid accessing uninitialized data on failed inode read Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 164/191] USB: cdc-acm: handle broken union descriptors Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 165/191] can: flexcan: flexcan_chip_stop(): add error handling and propagate error value Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 166/191] ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 167/191] misc: rtsx: Fix memory leak in rtsx_pci_probe Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 168/191] reiserfs: only call unlock_new_inode() if I_NEW Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 169/191] xfs: make sure the rt allocator doesnt run off the end Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 170/191] usb: ohci: Default to per-port over-current protection Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 171/191] Bluetooth: Only mark socket zapped after unlocking Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 172/191] scsi: ibmvfc: Fix error return in ibmvfc_probe() Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 173/191] brcmsmac: fix memory leak in wlc_phy_attach_lcnphy Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 174/191] rtl8xxxu: prevent potential memory leak Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 175/191] Fix use after free in get_capset_info callback Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 176/191] scsi: qedi: Protect active command list to avoid list corruption Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 177/191] scsi: qedi: Fix list_del corruption while removing active I/O Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 178/191] tty: ipwireless: fix error handling Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 179/191] ipvs: Fix uninit-value in do_ip_vs_set_ctl() Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 180/191] reiserfs: Fix memory leak in reiserfs_parse_options() Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 181/191] mwifiex: dont call del_timer_sync() on uninitialized timer Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 182/191] brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 183/191] usb: core: Solve race condition in anchor cleanup functions Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 184/191] scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config() Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 185/191] ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 186/191] net: korina: cast KSEG0 address to pointer in kfree Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 187/191] tty: serial: fsl_lpuart: fix lpuart32_poll_get_char Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 188/191] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 189/191] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 190/191] eeprom: at25: set minimum read/write access stride to 1 Greg Kroah-Hartman
2020-10-27 13:50 ` [PATCH 4.14 191/191] usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets Greg Kroah-Hartman
2020-10-28 11:07 ` [PATCH 4.14 000/191] 4.14.203-rc1 review Guenter Roeck
2020-10-28 12:43 ` Naresh Kamboju
[not found] ` <20201028170853.GC118534@roeck-us.net>
2020-10-28 19:56 ` Guenter Roeck
2020-10-28 23:15 ` Sasha Levin
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=20201027134914.362253049@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=fthain@telegraphics.com.au \
--cc=linux-kernel@vger.kernel.org \
--cc=mpe@ellerman.id.au \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
--cc=userm57@yahoo.com \
/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