linux-kernel.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, NeilBrown <neilb@suse.de>,
	Xin Long <lucien.xin@gmail.com>,
	Alexander Viro <viro@zeniv.linux.org.uk>,
	Jonathan Corbet <corbet@lwn.net>, Ingo Molnar <mingo@redhat.com>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	Andy Lutomirski <luto@kernel.org>,
	Peter Zijlstra <peterz@infradead.org>,
	Vlad Yasevich <vyasevich@gmail.com>,
	Neil Horman <nhorman@tuxdriver.com>,
	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>,
	"David S. Miller" <davem@davemloft.net>,
	Andrew Morton <akpm@linux-foundation.org>,
	Linus Torvalds <torvalds@linux-foundation.org>
Subject: [PATCH 4.19 219/247] seq_file: document how per-entry resources are managed.
Date: Mon,  1 Mar 2021 17:13:59 +0100	[thread overview]
Message-ID: <20210301161042.397243992@linuxfoundation.org> (raw)
In-Reply-To: <20210301161031.684018251@linuxfoundation.org>

From: NeilBrown <neilb@suse.de>

commit b3656d8227f4c45812c6b40815d8f4e446ed372a upstream.

Patch series "Fix some seq_file users that were recently broken".

A recent change to seq_file broke some users which were using seq_file
in a non-"standard" way ...  though the "standard" isn't documented, so
they can be excused.  The result is a possible leak - of memory in one
case, of references to a 'transport' in the other.

These three patches:
 1/ document and explain the problem
 2/ fix the problem user in x86
 3/ fix the problem user in net/sctp

This patch (of 3):

Users of seq_file will sometimes find it convenient to take a resource,
such as a lock or memory allocation, in the ->start or ->next operations.
These are per-entry resources, distinct from per-session resources which
are taken in ->start and released in ->stop.

The preferred management of these is release the resource on the
subsequent call to ->next or ->stop.

However prior to Commit 1f4aace60b0e ("fs/seq_file.c: simplify seq_file
iteration code and interface") it happened that ->show would always be
called after ->start or ->next, and a few users chose to release the
resource in ->show.

This is no longer reliable.  Since the mentioned commit, ->next will
always come after a successful ->show (to ensure m->index is updated
correctly), so the original ordering cannot be maintained.

This patch updates the documentation to clearly state the required
behaviour.  Other patches will fix the few problematic users.

[akpm@linux-foundation.org: fix typo, per Willy]

Link: https://lkml.kernel.org/r/161248518659.21478.2484341937387294998.stgit@noble1
Link: https://lkml.kernel.org/r/161248539020.21478.3147971477400875336.stgit@noble1
Fixes: 1f4aace60b0e ("fs/seq_file.c: simplify seq_file iteration code and interface")
Signed-off-by: NeilBrown <neilb@suse.de>
Cc: Xin Long <lucien.xin@gmail.com>
Cc: Alexander Viro <viro@zeniv.linux.org.uk>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Dave Hansen <dave.hansen@linux.intel.com>
Cc: Andy Lutomirski <luto@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Vlad Yasevich <vyasevich@gmail.com>
Cc: Neil Horman <nhorman@tuxdriver.com>
Cc: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 Documentation/filesystems/seq_file.txt |    6 ++++++
 1 file changed, 6 insertions(+)

--- a/Documentation/filesystems/seq_file.txt
+++ b/Documentation/filesystems/seq_file.txt
@@ -192,6 +192,12 @@ between the calls to start() and stop(),
 is a reasonable thing to do. The seq_file code will also avoid taking any
 other locks while the iterator is active.
 
+The iterater value returned by start() or next() is guaranteed to be
+passed to a subsequent next() or stop() call.  This allows resources
+such as locks that were taken to be reliably released.  There is *no*
+guarantee that the iterator will be passed to show(), though in practice
+it often will be.
+
 
 Formatted output
 



  parent reply	other threads:[~2021-03-01 21:20 UTC|newest]

Thread overview: 277+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-03-01 16:10 [PATCH 4.19 000/247] 4.19.178-rc1 review Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 001/247] HID: make arrays usage and value to be the same Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 002/247] USB: quirks: sort quirk entries Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 003/247] usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 004/247] ntfs: check for valid standard information attribute Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 005/247] arm64: tegra: Add power-domain for Tegra210 HDA Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 006/247] scripts: use pkg-config to locate libcrypto Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 007/247] scripts: set proper OpenSSL include dir also for sign-file Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 008/247] block: add helper for checking if queue is registered Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 009/247] block: split .sysfs_lock into two locks Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 010/247] block: fix race between switching elevator and removing queues Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 011/247] block: dont release queues sysfs lock during switching elevator Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 012/247] NET: usb: qmi_wwan: Adding support for Cinterion MV31 Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 013/247] cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath Greg Kroah-Hartman
2021-04-06 11:38   ` Salvatore Bonaccorso
2021-04-06 13:41     ` Greg Kroah-Hartman
2021-04-06 14:00       ` [EXTERNAL] " Shyam Prasad
2021-04-06 15:01         ` Salvatore Bonaccorso
2021-04-08 11:41           ` Salvatore Bonaccorso
2021-04-12  8:01             ` Greg Kroah-Hartman
2021-04-18 12:41               ` Salvatore Bonaccorso
2021-04-19  5:48                 ` Shyam Prasad
2021-04-19 13:22                   ` Salvatore Bonaccorso
2021-04-19 13:43                     ` Shyam Prasad
2021-04-19 14:16                     ` Paulo Alcantara
2021-04-19 17:09                   ` Salvatore Bonaccorso
2021-04-22 15:36                     ` Shyam Prasad
2021-04-23  7:42                       ` Greg Kroah-Hartman
2021-05-08 13:22                         ` Salvatore Bonaccorso
2021-05-09 10:16                           ` Shyam Prasad
2021-05-10  7:46                             ` Greg Kroah-Hartman
2021-04-21  7:09                   ` Santiago Garcia Mantinan
2021-04-19 14:15                 ` Paulo Alcantara
2021-03-01 16:10 ` [PATCH 4.19 014/247] scripts/recordmcount.pl: support big endian for ARCH sh Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 015/247] jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 016/247] locking/static_key: Fix false positive warnings on concurrent dec/inc Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 017/247] vmlinux.lds.h: add DWARF v5 sections Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 018/247] kdb: Make memory allocations more robust Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 019/247] PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 020/247] bfq: Avoid false bfq queue merging Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 021/247] ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 022/247] MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 023/247] random: fix the RNDRESEEDCRNG ioctl Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 024/247] ath10k: Fix error handling in case of CE pipe init failure Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 025/247] Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 026/247] Bluetooth: Fix initializing response id after clearing struct Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 027/247] ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 028/247] ARM: dts: exynos: correct PMIC interrupt trigger level on Monk Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 029/247] ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 030/247] ARM: dts: exynos: correct PMIC interrupt trigger level on Spring Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 031/247] ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 032/247] ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 033/247] arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 034/247] arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 035/247] bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 036/247] arm64: dts: allwinner: A64: properly connect USB PHY to port 0 Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 037/247] arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 038/247] arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz Greg Kroah-Hartman
2021-03-01 16:10 ` [PATCH 4.19 039/247] cpufreq: brcmstb-avs-cpufreq: Free resources in error path Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 040/247] cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 041/247] ACPICA: Fix exception code class checks Greg Kroah-Hartman
2022-03-02 15:52   ` Moore, Robert
2021-03-01 16:11 ` [PATCH 4.19 042/247] usb: gadget: u_audio: Free requests only after callback Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 043/247] Bluetooth: drop HCI device reference before return Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 044/247] Bluetooth: Put HCI device if inquiry procedure interrupts Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 045/247] memory: ti-aemif: Drop child node when jumping out loop Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 046/247] ARM: dts: Configure missing thermal interrupt for 4430 Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 047/247] usb: dwc2: Do not update data length if it is 0 on inbound transfers Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 048/247] usb: dwc2: Abort transaction after errors with unknown reason Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 049/247] usb: dwc2: Make "trimming xfer length" a debug message Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 050/247] staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 051/247] ARM: dts: armada388-helios4: assign pinctrl to LEDs Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 052/247] ARM: dts: armada388-helios4: assign pinctrl to each fan Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 053/247] arm64: dts: msm8916: Fix reserved and rfsa nodes unit address Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 054/247] ARM: s3c: fix fiq for clang IAS Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 055/247] soc: aspeed: snoop: Add clock control logic Greg Kroah-Hartman
2021-03-01 22:44   ` Joel Stanley
2021-03-02  0:09     ` Yoo, Jae Hyun
2021-03-04  8:12       ` Greg Kroah-Hartman
2021-03-04  9:52         ` Joel Stanley
2021-03-01 16:11 ` [PATCH 4.19 056/247] bpf_lru_list: Read double-checked variable once without lock Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 057/247] ath9k: fix data bus crash when setting nf_override via debugfs Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 058/247] ibmvnic: Set to CLOSED state even on error Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 059/247] bnxt_en: reverse order of TX disable and carrier off Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 060/247] xen/netback: fix spurious event detection for common event case Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 061/247] mac80211: fix potential overflow when multiplying to u32 integers Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 062/247] bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 063/247] tcp: fix SO_RCVLOWAT related hangs under mem pressure Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 064/247] cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 065/247] b43: N-PHY: Fix the update of coef for the PHY revision >= 3case Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 066/247] ibmvnic: add memory barrier to protect long term buffer Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 067/247] ibmvnic: skip send_request_unmap for timeout reset Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 068/247] net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 069/247] net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 070/247] net: amd-xgbe: Reset link when the link never comes back Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 071/247] net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 072/247] net: mvneta: Remove per-cpu queue mapping for Armada 3700 Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 073/247] fbdev: aty: SPARC64 requires FB_ATY_CT Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 074/247] drm/gma500: Fix error return code in psb_driver_load() Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 075/247] gma500: clean up error handling in init Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 076/247] crypto: sun4i-ss - fix kmap usage Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 077/247] drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 078/247] MIPS: c-r4k: Fix section mismatch for loongson2_sc_init Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 079/247] MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 080/247] media: i2c: ov5670: Fix PIXEL_RATE minimum value Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 081/247] media: camss: missing error code in msm_video_register() Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 082/247] media: vsp1: Fix an error handling path in the probe function Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 083/247] media: em28xx: Fix use-after-free in em28xx_alloc_urbs Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 084/247] media: media/pci: Fix memleak in empress_init Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 085/247] media: tm6000: Fix memleak in tm6000_start_stream Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 086/247] ASoC: cs42l56: fix up error handling in probe Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 087/247] crypto: bcm - Rename struct device_private to bcm_device_private Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 088/247] drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 089/247] media: lmedm04: Fix misuse of comma Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 090/247] media: qm1d1c0042: fix error return code in qm1d1c0042_init() Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 091/247] media: cx25821: Fix a bug when reallocating some dma memory Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 092/247] media: pxa_camera: declare variable when DEBUG is defined Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 093/247] media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 094/247] crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error) Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 095/247] ata: ahci_brcm: Add back regulators management Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 096/247] ASoC: cpcap: fix microphone timeslot mask Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 097/247] f2fs: fix to avoid inconsistent quota data Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 098/247] drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() Greg Kroah-Hartman
2021-03-01 16:11 ` [PATCH 4.19 099/247] Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 100/247] btrfs: clarify error returns values in __load_free_space_cache Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 101/247] hwrng: timeriomem - Fix cooldown period calculation Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 102/247] crypto: ecdh_helper - Ensure len >= secret.len in decode_key() Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 103/247] ima: Free IMA measurement buffer on error Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 104/247] ima: Free IMA measurement buffer after kexec syscall Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 105/247] fs/jfs: fix potential integer overflow on shift of a int Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 106/247] jffs2: fix use after free in jffs2_sum_write_data() Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 107/247] capabilities: Dont allow writing ambiguous v3 file capabilities Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 108/247] clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 109/247] quota: Fix memory leak when handling corrupted quota file Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 110/247] spi: cadence-quadspi: Abort read if dummy cycles required are too many Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 111/247] clk: sunxi-ng: h6: Fix CEC clock Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 112/247] HID: core: detect and skip invalid inputs to snto32() Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 113/247] dmaengine: fsldma: Fix a resource leak in the remove function Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 114/247] dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 115/247] dmaengine: owl-dma: Fix a resource leak in the remove function Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 116/247] dmaengine: hsu: disable spurious interrupt Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 117/247] mfd: bd9571mwv: Use devm_mfd_add_devices() Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 118/247] fdt: Properly handle "no-map" field in the memory region Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 119/247] of/fdt: Make sure no-map does not remove already reserved regions Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 120/247] power: reset: at91-sama5d2_shdwc: fix wkupdbc mask Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 121/247] rtc: s5m: select REGMAP_I2C Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 122/247] clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 123/247] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 124/247] clk: sunxi-ng: h6: Fix clock divider range on some clocks Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 125/247] regulator: axp20x: Fix reference cout leak Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 126/247] certs: Fix blacklist flag type confusion Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 127/247] spi: atmel: Put allocated master before return Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 128/247] regulator: s5m8767: Drop regulators OF node reference Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 129/247] isofs: release buffer head before return Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 130/247] auxdisplay: ht16k33: Fix refresh rate handling Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 131/247] IB/umad: Return EIO in case of when device disassociated Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 132/247] IB/umad: Return EPOLLERR " Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 133/247] KVM: PPC: Make the VMX instruction emulation routines static Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 134/247] powerpc/47x: Disable 256k page size Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 135/247] mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 136/247] mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 137/247] ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 138/247] amba: Fix resource leak for drivers without .remove Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 139/247] tracepoint: Do not fail unregistering a probe due to memory failure Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 140/247] perf tools: Fix DSO filtering when not finding a map for a sampled address Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 141/247] RDMA/rxe: Fix coding error in rxe_recv.c Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 142/247] RDMA/rxe: Correct skb on loopback path Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 143/247] spi: stm32: properly handle 0 byte transfer Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 144/247] mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq() Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 145/247] powerpc/pseries/dlpar: handle ibm, configure-connector delay status Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 146/247] powerpc/8xx: Fix software emulation interrupt Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 147/247] clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 148/247] spi: pxa2xx: Fix the controller numbering for Wildcat Point Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 149/247] Input: sur40 - fix an error code in sur40_probe() Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 150/247] perf intel-pt: Fix missing CYC processing in PSB Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 151/247] perf test: Fix unaligned access in sample parsing test Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 152/247] Input: elo - fix an error code in elo_connect() Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 153/247] sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 154/247] misc: eeprom_93xx46: Fix module alias to enable module autoprobe Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 155/247] misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 156/247] pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare() Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 157/247] VMCI: Use set_page_dirty_lock() when unregistering guest memory Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 158/247] PCI: Align checking of syscall user config accessors Greg Kroah-Hartman
2021-03-01 16:12 ` [PATCH 4.19 159/247] drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 160/247] ext4: fix potential htree index checksum corruption Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 161/247] regmap: sdw: use _no_pm functions in regmap_read/write Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 162/247] i40e: Fix flow for IPv6 next header (extension header) Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 163/247] i40e: Add zero-initialization of AQ command structures Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 164/247] i40e: Fix overwriting flow control settings during driver loading Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 165/247] i40e: Fix VFs not created Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 166/247] Take mmap lock in cacheflush syscall Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 167/247] i40e: Fix add TC filter for IPv6 Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 168/247] net/mlx4_core: Add missed mlx4_free_cmd_mailbox() Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 169/247] vxlan: move debug check after netdev unregister Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 170/247] ocfs2: fix a use after free on error Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 171/247] mm/memory.c: fix potential pte_unmap_unlock pte error Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 172/247] mm/hugetlb: fix potential double free in hugetlb_register_node() error path Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 173/247] r8169: fix jumbo packet handling on RTL8168e Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 174/247] arm64: Add missing ISB after invalidating TLB in __primary_switch Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 175/247] i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 176/247] mm/rmap: fix potential pte_unmap on an not mapped pte Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 177/247] scsi: bnx2fc: Fix Kconfig warning & CNIC build errors Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 178/247] blk-settings: align max_sectors on "logical_block_size" boundary Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 179/247] ACPI: property: Fix fwnode string properties matching Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 180/247] ACPI: configfs: add missing check after configfs_register_default_group() Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 181/247] HID: wacom: Ignore attempts to overwrite the touch_max value from HID Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 182/247] Input: raydium_ts_i2c - do not send zero length Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 183/247] Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 184/247] Input: joydev - prevent potential read overflow in ioctl Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 185/247] Input: i8042 - add ASUS Zenbook Flip to noselftest list Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 186/247] USB: serial: option: update interface mapping for ZTE P685M Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 187/247] usb: musb: Fix runtime PM race in musb_queue_resume_work Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 188/247] usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 189/247] usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 190/247] USB: serial: ftdi_sio: fix FTX sub-integer prescaler Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 191/247] USB: serial: mos7840: fix error code in mos7840_write() Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 192/247] USB: serial: mos7720: fix error code in mos7720_write() Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 193/247] ALSA: hda/realtek: modify EAPD in the ALC886 Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 194/247] tpm_tis: Fix check_locality for correct locality acquisition Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 195/247] tpm_tis: Clean up locality release Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 196/247] KEYS: trusted: Fix migratable=1 failing Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 197/247] btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 198/247] btrfs: fix reloc root leak with 0 ref reloc roots on recovery Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 199/247] btrfs: fix extent buffer leak on failure to copy root Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 200/247] crypto: arm64/sha - add missing module aliases Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 201/247] crypto: sun4i-ss - checking sg length is not sufficient Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 202/247] crypto: sun4i-ss - IV register does not work on A10 and A13 Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 203/247] crypto: sun4i-ss - handle BigEndian for cipher Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 204/247] seccomp: Add missing return in non-void function Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 205/247] misc: rtsx: init of rts522a add OCP power off when no card is present Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 206/247] drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 207/247] pstore: Fix typo in compression option name Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 208/247] dts64: mt7622: fix slow sd card access Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 209/247] staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c Greg Kroah-Hartman
2021-03-01 17:41   ` Ilya Lipnitskiy
2021-03-04  8:14     ` Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 210/247] staging: gdm724x: Fix DMA from stack Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 211/247] staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 212/247] media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt() Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 213/247] x86/reboot: Force all cpus to exit VMX root if VMX is supported Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 214/247] floppy: reintroduce O_NDELAY fix Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 215/247] arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 216/247] watchdog: mei_wdt: request stop on unregister Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 217/247] mtd: spi-nor: hisi-sfc: Put child node np on error path Greg Kroah-Hartman
2021-03-01 16:13 ` [PATCH 4.19 218/247] fs/affs: release old buffer head " Greg Kroah-Hartman
2021-03-01 16:13 ` Greg Kroah-Hartman [this message]
2021-03-01 16:14 ` [PATCH 4.19 220/247] x86: fix seq_file iteration for pat/memtype.c Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 221/247] hugetlb: fix copy_huge_page_from_user contig page struct assumption Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 222/247] libnvdimm/dimm: Avoid race between probe and available_slots_show() Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 223/247] arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 224/247] module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 225/247] mmc: sdhci-esdhc-imx: fix kernel panic when remove module Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 226/247] gpio: pcf857x: Fix missing first interrupt Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 227/247] printk: fix deadlock when kernel panic Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 228/247] cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 229/247] f2fs: fix out-of-repair __setattr_copy() Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 230/247] sparc32: fix a user-triggerable oops in clear_user() Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 231/247] gfs2: Dont skip dlm unlock if glock has an lvb Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 232/247] dm: fix deadlock when swapping to encrypted device Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 233/247] dm era: Recover committed writeset after crash Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 234/247] dm era: Verify the data block size hasnt changed Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 235/247] dm era: Fix bitset memory leaks Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 236/247] dm era: Use correct value size in equality function of writeset tree Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 237/247] dm era: Reinitialize bitset cache before digesting a new writeset Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 238/247] dm era: only resize metadata in preresume Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 239/247] icmp: introduce helper for natd source address in network device context Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 240/247] gtp: use icmp_ndo_send helper Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 241/247] sunvnet: " Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 242/247] xfrm: interface: " Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 243/247] ipv6: icmp6: avoid indirect call for icmpv6_send() Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 244/247] ipv6: silence compilation warning for non-IPV6 builds Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 245/247] net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 246/247] dm era: Update in-core bitset after committing the metadata Greg Kroah-Hartman
2021-03-01 16:14 ` [PATCH 4.19 247/247] net: qrtr: Fix memory leak in qrtr_tun_open Greg Kroah-Hartman
2021-03-01 21:45 ` [PATCH 4.19 000/247] 4.19.178-rc1 review Shuah Khan
2021-03-02  2:35 ` Hanjun Guo
2021-03-03  7:59 ` Hanjun Guo

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=20210301161042.397243992@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=corbet@lwn.net \
    --cc=dave.hansen@linux.intel.com \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lucien.xin@gmail.com \
    --cc=luto@kernel.org \
    --cc=marcelo.leitner@gmail.com \
    --cc=mingo@redhat.com \
    --cc=neilb@suse.de \
    --cc=nhorman@tuxdriver.com \
    --cc=peterz@infradead.org \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    --cc=viro@zeniv.linux.org.uk \
    --cc=vyasevich@gmail.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;
as well as URLs for NNTP newsgroup(s).