Hi,
please apply the following commits to 5.4.x tree. They're fixing a problem with
a long running transaction and there are users that have hit that. Other users
from the community have been using the patches on 5.4 base so they can be
considered tested.
All apply cleanly on top of current 5.4 tree. Thanks.
7ac8b88ee668a5b4743ebf3e9888fabac85c334a
ed58f2e66e849c34826083e5a6c1b506ee8a4d8e
cfc0eed0ec89db7c4a8d461174cabfaa4a0912c7
b25b0b871f206936d5bca02b80d38c05623e27da
Short ids with subjects:
7ac8b88ee668 ("btrfs: backref, only collect file extent items matching backref offset")
ed58f2e66e84 ("btrfs: backref, don't add refs from shared block when resolving normal backref")
cfc0eed0ec89 ("btrfs: backref, only search backref entries from leaves of the same root")
b25b0b871f20 ("btrfs: backref, use correct count to resolve normal data refs")
Hi Greg and Sasha,
Please apply commit 28187dc8ebd9 ("ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN
depends on !LD_IS_LLD") to linux-5.10.y, as it fixes a series of errors
that are seen with ARCH=arm LLVM=1 all{mod,yes}config. CONFIG_LD_IS_LLD
was introduced in 5.8 so it currently does not need to go back farther
than 5.10.
Cheers,
Nathan
Hi,
this upstream patch 7f2923c4f73f21cfd714d12a2d48de8c21f11cfe, should
also be applied to 4.19.
The other patch of this series (sysctl: handle overflow for file-max)
was already applied.
This was found by ltp test (sysctl02).
Thanks,
Joerg
Hi Greg, hi Sasha,
Please consider to include following fixes in to stable tree.
The 6 patches from Ming was fixing a deadlock, they are included around kernel
5.3/4. Would be good to included in 4.19, we hit it during testing, with the fix
we no longer hit the deadlock.
The md fixes is for a panic regarding handle flush.
the last one is simple NULL pointer deref fix.
Thanks!
Jack Wang @ IONOS Cloud.
Ming Lei (6):
block: don't hold q->sysfs_lock in elevator_init_mq
blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue
block: add helper for checking if queue is registered
block: split .sysfs_lock into two locks
block: fix race between switching elevator and removing queues
block: don't release queue's sysfs lock during switching elevator
Xiao Ni (1):
md: Set prev_flush_start and flush_bio in an atomic way
zhengbin (1):
block: fix NULL pointer dereference in register_disk
block/blk-core.c | 1 +
block/blk-mq-sysfs.c | 12 +++++------
block/blk-mq.c | 7 ------
block/blk-sysfs.c | 49 +++++++++++++++++++++++++++---------------
block/blk-wbt.c | 2 +-
block/blk.h | 2 +-
block/elevator.c | 44 +++++++++++++++++++++----------------
block/genhd.c | 10 +++++----
drivers/md/md.c | 2 ++
include/linux/blkdev.h | 2 ++
10 files changed, 76 insertions(+), 55 deletions(-)
--
2.25.1