From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
stable@vger.kernel.org, Erhard F <erhard_f@mailbox.org>,
Davidlohr Bueso <dbueso@suse.de>, Su Yue <l@damenly.su>,
David Sterba <dsterba@suse.com>
Subject: [PATCH 5.10 037/142] btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch
Date: Tue, 2 Feb 2021 14:36:40 +0100 [thread overview]
Message-ID: <20210202132959.239944698@linuxfoundation.org> (raw)
In-Reply-To: <20210202132957.692094111@linuxfoundation.org>
From: Su Yue <l@damenly.su>
commit c41ec4529d3448df8998950d7bada757a1b321cf upstream.
This effectively reverts commit d5c8238849e7 ("btrfs: convert
data_seqcount to seqcount_mutex_t").
While running fstests on 32 bits test box, many tests failed because of
warnings in dmesg. One of those warnings (btrfs/003):
[66.441317] WARNING: CPU: 6 PID: 9251 at include/linux/seqlock.h:279 btrfs_remove_chunk+0x58b/0x7b0 [btrfs]
[66.441446] CPU: 6 PID: 9251 Comm: btrfs Tainted: G O 5.11.0-rc4-custom+ #5
[66.441449] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS ArchLinux 1.14.0-1 04/01/2014
[66.441451] EIP: btrfs_remove_chunk+0x58b/0x7b0 [btrfs]
[66.441472] EAX: 00000000 EBX: 00000001 ECX: c576070c EDX: c6b15803
[66.441475] ESI: 10000000 EDI: 00000000 EBP: c56fbcfc ESP: c56fbc70
[66.441477] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00010246
[66.441481] CR0: 80050033 CR2: 05c8da20 CR3: 04b20000 CR4: 00350ed0
[66.441485] Call Trace:
[66.441510] btrfs_relocate_chunk+0xb1/0x100 [btrfs]
[66.441529] ? btrfs_lookup_block_group+0x17/0x20 [btrfs]
[66.441562] btrfs_balance+0x8ed/0x13b0 [btrfs]
[66.441586] ? btrfs_ioctl_balance+0x333/0x3c0 [btrfs]
[66.441619] ? __this_cpu_preempt_check+0xf/0x11
[66.441643] btrfs_ioctl_balance+0x333/0x3c0 [btrfs]
[66.441664] ? btrfs_ioctl_get_supported_features+0x30/0x30 [btrfs]
[66.441683] btrfs_ioctl+0x414/0x2ae0 [btrfs]
[66.441700] ? __lock_acquire+0x35f/0x2650
[66.441717] ? lockdep_hardirqs_on+0x87/0x120
[66.441720] ? lockdep_hardirqs_on_prepare+0xd0/0x1e0
[66.441724] ? call_rcu+0x2d3/0x530
[66.441731] ? __might_fault+0x41/0x90
[66.441736] ? kvm_sched_clock_read+0x15/0x50
[66.441740] ? sched_clock+0x8/0x10
[66.441745] ? sched_clock_cpu+0x13/0x180
[66.441750] ? btrfs_ioctl_get_supported_features+0x30/0x30 [btrfs]
[66.441750] ? btrfs_ioctl_get_supported_features+0x30/0x30 [btrfs]
[66.441768] __ia32_sys_ioctl+0x165/0x8a0
[66.441773] ? __this_cpu_preempt_check+0xf/0x11
[66.441785] ? __might_fault+0x89/0x90
[66.441791] __do_fast_syscall_32+0x54/0x80
[66.441796] do_fast_syscall_32+0x32/0x70
[66.441801] do_SYSENTER_32+0x15/0x20
[66.441805] entry_SYSENTER_32+0x9f/0xf2
[66.441808] EIP: 0xab7b5549
[66.441814] EAX: ffffffda EBX: 00000003 ECX: c4009420 EDX: bfa91f5c
[66.441816] ESI: 00000003 EDI: 00000001 EBP: 00000000 ESP: bfa91e98
[66.441818] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b EFLAGS: 00000292
[66.441833] irq event stamp: 42579
[66.441835] hardirqs last enabled at (42585): [<c60eb065>] console_unlock+0x495/0x590
[66.441838] hardirqs last disabled at (42590): [<c60eafd5>] console_unlock+0x405/0x590
[66.441840] softirqs last enabled at (41698): [<c601b76c>] call_on_stack+0x1c/0x60
[66.441843] softirqs last disabled at (41681): [<c601b76c>] call_on_stack+0x1c/0x60
========================================================================
btrfs_remove_chunk+0x58b/0x7b0:
__seqprop_mutex_assert at linux/./include/linux/seqlock.h:279
(inlined by) btrfs_device_set_bytes_used at linux/fs/btrfs/volumes.h:212
(inlined by) btrfs_remove_chunk at linux/fs/btrfs/volumes.c:2994
========================================================================
The warning is produced by lockdep_assert_held() in
__seqprop_mutex_assert() if CONFIG_LOCKDEP is enabled.
And "olumes.c:2994 is btrfs_device_set_bytes_used() with mutex lock
fs_info->chunk_mutex held already.
After adding some debug prints, the cause was found that many
__alloc_device() are called with NULL @fs_info (during scanning ioctl).
Inside the function, btrfs_device_data_ordered_init() is expanded to
seqcount_mutex_init(). In this scenario, its second
parameter info->chunk_mutex is &NULL->chunk_mutex which equals
to offsetof(struct btrfs_fs_info, chunk_mutex) unexpectedly. Thus,
seqcount_mutex_init() is called in wrong way. And later
btrfs_device_get/set helpers trigger lockdep warnings.
The device and filesystem object lifetimes are different and we'd have
to synchronize initialization of the btrfs_device::data_seqcount with
the fs_info, possibly using some additional synchronization. It would
still not prevent concurrent access to the seqcount lock when it's used
for read and initialization.
Commit d5c8238849e7 ("btrfs: convert data_seqcount to seqcount_mutex_t")
does not mention a particular problem being fixed so revert should not
cause any harm and we'll get the lockdep warning fixed.
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=210139
Reported-by: Erhard F <erhard_f@mailbox.org>
Fixes: d5c8238849e7 ("btrfs: convert data_seqcount to seqcount_mutex_t")
CC: stable@vger.kernel.org # 5.10
CC: Davidlohr Bueso <dbueso@suse.de>
Signed-off-by: Su Yue <l@damenly.su>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
fs/btrfs/volumes.c | 2 +-
fs/btrfs/volumes.h | 11 ++++++-----
2 files changed, 7 insertions(+), 6 deletions(-)
--- a/fs/btrfs/volumes.c
+++ b/fs/btrfs/volumes.c
@@ -431,7 +431,7 @@ static struct btrfs_device *__alloc_devi
atomic_set(&dev->reada_in_flight, 0);
atomic_set(&dev->dev_stats_ccnt, 0);
- btrfs_device_data_ordered_init(dev, fs_info);
+ btrfs_device_data_ordered_init(dev);
INIT_RADIX_TREE(&dev->reada_zones, GFP_NOFS & ~__GFP_DIRECT_RECLAIM);
INIT_RADIX_TREE(&dev->reada_extents, GFP_NOFS & ~__GFP_DIRECT_RECLAIM);
extent_io_tree_init(fs_info, &dev->alloc_state,
--- a/fs/btrfs/volumes.h
+++ b/fs/btrfs/volumes.h
@@ -39,10 +39,10 @@ struct btrfs_io_geometry {
#if BITS_PER_LONG==32 && defined(CONFIG_SMP)
#include <linux/seqlock.h>
#define __BTRFS_NEED_DEVICE_DATA_ORDERED
-#define btrfs_device_data_ordered_init(device, info) \
- seqcount_mutex_init(&device->data_seqcount, &info->chunk_mutex)
+#define btrfs_device_data_ordered_init(device) \
+ seqcount_init(&device->data_seqcount)
#else
-#define btrfs_device_data_ordered_init(device, info) do { } while (0)
+#define btrfs_device_data_ordered_init(device) do { } while (0)
#endif
#define BTRFS_DEV_STATE_WRITEABLE (0)
@@ -72,8 +72,7 @@ struct btrfs_device {
blk_status_t last_flush_error;
#ifdef __BTRFS_NEED_DEVICE_DATA_ORDERED
- /* A seqcount_t with associated chunk_mutex (for lockdep) */
- seqcount_mutex_t data_seqcount;
+ seqcount_t data_seqcount;
#endif
/* the internal btrfs device id */
@@ -164,9 +163,11 @@ btrfs_device_get_##name(const struct btr
static inline void \
btrfs_device_set_##name(struct btrfs_device *dev, u64 size) \
{ \
+ preempt_disable(); \
write_seqcount_begin(&dev->data_seqcount); \
dev->name = size; \
write_seqcount_end(&dev->data_seqcount); \
+ preempt_enable(); \
}
#elif BITS_PER_LONG==32 && defined(CONFIG_PREEMPTION)
#define BTRFS_DEVICE_GETSET_FUNCS(name) \
next prev parent reply other threads:[~2021-02-02 13:48 UTC|newest]
Thread overview: 154+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-02-02 13:36 [PATCH 5.10 000/142] 5.10.13-rc1 review Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 001/142] iwlwifi: provide gso_type to GSO packets Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 002/142] nbd: freeze the queue while were adding connections Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 003/142] tty: avoid using vfs_iocb_iter_write() for redirected console writes Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 004/142] ACPI: sysfs: Prefer "compatible" modalias Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 005/142] ACPI: thermal: Do not call acpi_thermal_check() directly Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 006/142] kernel: kexec: remove the lock operation of system_transition_mutex Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 007/142] ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 008/142] ALSA: hda/via: Apply the workaround generically for Clevo machines Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 009/142] parisc: Enable -mlong-calls gcc option by default when !CONFIG_MODULES Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 010/142] media: cec: add stm32 driver Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 011/142] media: cedrus: Fix H264 decoding Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 012/142] media: hantro: Fix reset_raw_fmt initialization Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 013/142] media: rc: fix timeout handling after switch to microsecond durations Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 014/142] media: rc: ite-cir: fix min_timeout calculation Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 015/142] media: rc: ensure that uevent can be read directly after rc device register Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 016/142] ARM: dts: tbs2910: rename MMC node aliases Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 017/142] ARM: dts: ux500: Reserve memory carveouts Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 018/142] ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 019/142] wext: fix NULL-ptr-dereference with cfg80211s lack of commit() Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 020/142] x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM_ENCRYPT enabled Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 021/142] ASoC: AMD Renoir - refine DMI entries for some Lenovo products Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 022/142] Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 023/142] drm/nouveau/kms/gk104-gp1xx: Fix > 64x64 cursors Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 024/142] drm/i915: Always flush the active worker before returning from the wait Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 025/142] drm/i915/gt: Always try to reserve GGTT address 0x0 Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 026/142] drivers/nouveau/kms/nv50-: Reject format modifiers for cursor planes Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 027/142] bcache: only check feature sets when sb->version >= BCACHE_SB_VERSION_CDEV_WITH_FEATURES Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 028/142] net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 029/142] s390: uv: Fix sysfs max number of VCPUs reporting Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 030/142] s390/vfio-ap: No need to disable IRQ after queue reset Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 031/142] PM: hibernate: flush swap writer after marking Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 032/142] x86/entry: Emit a symbol for register restoring thunk Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 033/142] efi/apple-properties: Reinstate support for boolean properties Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 034/142] crypto: marvel/cesa - Fix tdma descriptor on 64-bit Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 035/142] drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 036/142] drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[] Greg Kroah-Hartman
2021-02-02 13:36 ` Greg Kroah-Hartman [this message]
2021-02-02 13:36 ` [PATCH 5.10 038/142] btrfs: fix possible free space tree corruption with online conversion Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 039/142] KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 040/142] KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 041/142] KVM: arm64: Filter out v8.1+ events on v8.0 HW Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 042/142] KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 043/142] KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 044/142] KVM: nVMX: Sync unsyncd vmcs02 state to vmcs12 on migration Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 045/142] KVM: x86: get smi pending status correctly Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 046/142] KVM: Forbid the use of tagged userspace addresses for memslots Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 047/142] io_uring: fix wqe->lock/completion_lock deadlock Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 048/142] xen: Fix XenStore initialisation for XS_LOCAL Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 049/142] leds: trigger: fix potential deadlock with libata Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 050/142] arm64: dts: broadcom: Fix USB DMA address translation for Stingray Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 051/142] mt7601u: fix kernel crash unplugging the device Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 052/142] mt76: mt7663s: fix rx buffer refcounting Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 053/142] mt7601u: " Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 054/142] iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 055/142] drm/i915/gt: Clear CACHE_MODE prior to clearing residuals Greg Kroah-Hartman
2021-02-02 13:36 ` [PATCH 5.10 056/142] drm/i915/pmu: Dont grab wakeref when enabling events Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 057/142] net/mlx5e: Fix IPSEC stats Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 058/142] ARM: dts: imx6qdl-kontron-samx6i: fix pwms for lcd-backlight Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 059/142] drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 060/142] drm/vc4: Correct lbm size and calculation Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 061/142] drm/vc4: Correct POS1_SCL for hvs5 Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 062/142] drm/nouveau/dispnv50: Restore pushing of all data Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 063/142] drm/i915: Check for all subplatform bits Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 064/142] drm/i915/selftest: Fix potential memory leak Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 065/142] uapi: fix big endian definition of ipv6_rpl_sr_hdr Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 066/142] KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM Greg Kroah-Hartman
2021-02-03 1:05 ` Sasha Levin
2021-02-03 7:20 ` Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 067/142] tee: optee: replace might_sleep with cond_resched Greg Kroah-Hartman
2021-02-02 18:49 ` Pavel Machek
2021-02-02 13:37 ` [PATCH 5.10 068/142] xen-blkfront: allow discard-* nodes to be optional Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 069/142] blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 070/142] clk: imx: fix Kconfig warning for i.MX SCU clk Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 071/142] clk: mmp2: fix build without CONFIG_PM Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 072/142] clk: qcom: gcc-sm250: Use floor ops for sdcc clks Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 073/142] ARM: imx: build suspend-imx6.S with arm instruction set Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 074/142] ARM: zImage: atags_to_fdt: Fix node names on added root nodes Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 075/142] netfilter: nft_dynset: add timeout extension to template Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 076/142] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 077/142] Revert "block: simplify set_init_blocksize" to regain lost performance Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 078/142] xfrm: Fix oops in xfrm_replay_advance_bmp Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 079/142] xfrm: fix disable_xfrm sysctl when used on xfrm interfaces Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 080/142] selftests: xfrm: fix test return value override issue in xfrm_policy.sh Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 081/142] xfrm: Fix wraparound in xfrm_policy_addr_delta() Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 082/142] arm64: dts: ls1028a: fix the offset of the reset register Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 083/142] ARM: imx: fix imx8m dependencies Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 084/142] ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 085/142] ARM: dts: imx6qdl-sr-som: fix some cubox-i platforms Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 086/142] arm64: dts: imx8mp: Correct the gpio ranges of gpio3 Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 087/142] firmware: imx: select SOC_BUS to fix firmware build Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 088/142] RDMA/cxgb4: Fix the reported max_recv_sge value Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 089/142] ASoC: dt-bindings: lpass: Fix and common up lpass dai ids Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 090/142] ASoC: qcom: Fix incorrect volatile registers Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 091/142] ASoC: qcom: Fix broken support to MI2S TERTIARY and QUATERNARY Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 092/142] ASoC: qcom: lpass-ipq806x: fix bitwidth regmap field Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 093/142] spi: altera: Fix memory leak on error path Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 094/142] ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 095/142] powerpc/64s: prevent recursive replay_soft_interrupts causing superfluous interrupt Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 096/142] pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 097/142] pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 098/142] ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 099/142] ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 100/142] iwlwifi: pcie: avoid potential PNVM leaks Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 101/142] iwlwifi: pnvm: dont skip everything when not reloading Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 102/142] iwlwifi: pnvm: dont try to load after failures Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 103/142] iwlwifi: pcie: set LTR on more devices Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 104/142] iwlwifi: pcie: use jiffies for memory read spin time limit Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 105/142] iwlwifi: pcie: reschedule in long-running memory reads Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 106/142] mac80211: pause TX while changing interface type Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 107/142] ice: fix FDir IPv6 flexbyte Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 108/142] ice: Implement flow for IPv6 next header (extension header) Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 109/142] ice: update dev_addr in ice_set_mac_address even if HW filter exists Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 110/142] ice: Dont allow more channels than LAN MSI-X available Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 111/142] ice: Fix MSI-X vector fallback logic Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 112/142] i40e: acquire VSI pointer only after VF is initialized Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 113/142] igc: fix link speed advertising Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 114/142] net/mlx5: Fix memory leak on flow table creation error flow Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 115/142] net/mlx5e: E-switch, Fix rate calculation for overflow Greg Kroah-Hartman
2021-02-02 13:37 ` [PATCH 5.10 116/142] net/mlx5e: free page before return Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 117/142] net/mlx5e: Reduce tc unsupported key print level Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 118/142] net/mlx5: Maintain separate page trees for ECPF and PF functions Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 119/142] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 120/142] net/mlx5e: Fix CT rule + encap slow path offload and deletion Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 121/142] net/mlx5e: Correctly handle changing the number of queues when the interface is down Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 122/142] net/mlx5e: Revert parameters on errors when changing trust state without reset Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 123/142] net/mlx5e: Revert parameters on errors when changing MTU and LRO " Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 124/142] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 125/142] can: dev: prevent potential information leak in can_fill_info() Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 126/142] ACPI/IORT: Do not blindly trust DMA masks from firmware Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 127/142] of/device: Update dma_range_map only when dev has valid dma-ranges Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 128/142] iommu/amd: Use IVHD EFR for early initialization of IOMMU features Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 129/142] iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 130/142] nvme-multipath: Early exit if no path is available Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 131/142] selftests: forwarding: Specify interface when invoking mausezahn Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 132/142] rxrpc: Fix memory leak in rxrpc_lookup_local Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 133/142] NFC: fix resource leak when target index is invalid Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 134/142] NFC: fix possible resource leak Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 135/142] ASoC: mediatek: mt8183-da7219: ignore TDM DAI link by default Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 136/142] ASoC: mediatek: mt8183-mt6358: " Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 137/142] ASoC: topology: Properly unregister DAI on removal Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 138/142] ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 139/142] scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 140/142] team: protect features update by RCU to avoid deadlock Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 141/142] tcp: make TCP_USER_TIMEOUT accurate for zero window probes Greg Kroah-Hartman
2021-02-02 13:38 ` [PATCH 5.10 142/142] tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN Greg Kroah-Hartman
2021-02-02 17:18 ` [PATCH 5.10 000/142] 5.10.13-rc1 review Pavel Machek
2021-02-03 23:03 ` Greg Kroah-Hartman
2021-02-03 3:05 ` Naresh Kamboju
2021-02-03 23:03 ` Greg Kroah-Hartman
2021-02-03 15:38 ` Shuah Khan
2021-02-03 23:03 ` Greg Kroah-Hartman
2021-02-03 20:42 ` Guenter Roeck
2021-02-03 23:03 ` 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=20210202132959.239944698@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=dbueso@suse.de \
--cc=dsterba@suse.com \
--cc=erhard_f@mailbox.org \
--cc=l@damenly.su \
--cc=linux-kernel@vger.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).