Update to 4.19.147
Drop "gfs2: initialize transaction tr_ailX_lists earlier" Cleanup debian/changelog file
This commit is contained in:
parent
d9f092067b
commit
2666759d22
|
@ -1,3 +1,46 @@
|
||||||
|
linux (4.19.147-1) UNRELEASED; urgency=medium
|
||||||
|
|
||||||
|
* New upstream stable update:
|
||||||
|
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.147
|
||||||
|
- [arm64,armhf] dsa: Allow forwarding of redirected IGMP traffic
|
||||||
|
- scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed
|
||||||
|
- scsi: qla2xxx: Move rport registration out of internal work_list
|
||||||
|
- scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up
|
||||||
|
- net: handle the return value of pskb_carve_frag_list() correctly
|
||||||
|
- [x86] hv_netvsc: Remove "unlikely" from netvsc_select_queue
|
||||||
|
- NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation
|
||||||
|
recall
|
||||||
|
- scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort
|
||||||
|
- scsi: libfc: Fix for double free()
|
||||||
|
- scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery
|
||||||
|
- [arm64] regulator: pwm: Fix machine constraints application
|
||||||
|
- NFS: Zero-stateid SETATTR should first return delegation
|
||||||
|
- SUNRPC: stop printk reading past end of string
|
||||||
|
- nvme-fc: cancel async events before freeing event struct
|
||||||
|
- nvme-rdma: cancel async events before freeing event struct
|
||||||
|
- f2fs: fix indefinite loop scanning for free nid
|
||||||
|
- f2fs: Return EOF on unaligned end of file DIO read
|
||||||
|
- i2c: algo: pca: Reapply i2c bus settings after reset
|
||||||
|
- spi: Fix memory leak on splited transfers
|
||||||
|
- [arm64,armhf] clk: rockchip: Fix initialization of mux_pll_src_4plls_p
|
||||||
|
- [arm64] ASoC: qcom: Set card->owner to avoid warnings
|
||||||
|
- [x86] Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unload
|
||||||
|
- fbcon: Fix user font detection test at fbcon_resize().
|
||||||
|
- USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin
|
||||||
|
notebook
|
||||||
|
- USB: UAS: fix disconnect by unplugging a hub
|
||||||
|
- usblp: fix race between disconnect() and read()
|
||||||
|
- [x86] i2c: i801: Fix resume bug
|
||||||
|
- Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI
|
||||||
|
X570-A PRO"
|
||||||
|
- percpu: fix first chunk size calculation for populated bitmap
|
||||||
|
- Input: trackpoint - add new trackpoint variant IDs
|
||||||
|
- serial: 8250_pci: Add Realtek 816a and 816b
|
||||||
|
- ehci-hcd: Move include to keep CRC stable
|
||||||
|
- [powerpc*] dma: Fix dma_map_ops::get_required_mask
|
||||||
|
|
||||||
|
-- Salvatore Bonaccorso <carnil@debian.org> Sat, 26 Sep 2020 11:17:48 +0200
|
||||||
|
|
||||||
linux (4.19.146-1) buster; urgency=medium
|
linux (4.19.146-1) buster; urgency=medium
|
||||||
|
|
||||||
* New upstream stable update:
|
* New upstream stable update:
|
||||||
|
|
|
@ -1,54 +0,0 @@
|
||||||
From: Bob Peterson <rpeterso@redhat.com>
|
|
||||||
Date: Fri, 5 Jun 2020 14:12:34 -0500
|
|
||||||
Subject: gfs2: initialize transaction tr_ailX_lists earlier
|
|
||||||
Origin: https://git.kernel.org/linus/cbcc89b630447ec7836aa2b9242d9bb1725f5a61
|
|
||||||
Bug-Debian: https://bugs.debian.org/968567
|
|
||||||
|
|
||||||
Since transactions may be freed shortly after they're created, before
|
|
||||||
a log_flush occurs, we need to initialize their ail1 and ail2 lists
|
|
||||||
earlier. Before this patch, the ail1 list was initialized in gfs2_log_flush().
|
|
||||||
This moves the initialization to the point when the transaction is first
|
|
||||||
created.
|
|
||||||
|
|
||||||
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
|
|
||||||
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
|
|
||||||
[Salvatore Bonaccorso: Backport to 4.19.144 for context changes]
|
|
||||||
---
|
|
||||||
fs/gfs2/glops.c | 2 ++
|
|
||||||
fs/gfs2/log.c | 2 --
|
|
||||||
fs/gfs2/trans.c | 2 ++
|
|
||||||
3 files changed, 4 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
--- a/fs/gfs2/glops.c
|
|
||||||
+++ b/fs/gfs2/glops.c
|
|
||||||
@@ -89,6 +89,8 @@ static void gfs2_ail_empty_gl(struct gfs
|
|
||||||
memset(&tr, 0, sizeof(tr));
|
|
||||||
INIT_LIST_HEAD(&tr.tr_buf);
|
|
||||||
INIT_LIST_HEAD(&tr.tr_databuf);
|
|
||||||
+ INIT_LIST_HEAD(&tr.tr_ail1_list);
|
|
||||||
+ INIT_LIST_HEAD(&tr.tr_ail2_list);
|
|
||||||
tr.tr_revokes = atomic_read(&gl->gl_ail_count);
|
|
||||||
|
|
||||||
if (!tr.tr_revokes)
|
|
||||||
--- a/fs/gfs2/log.c
|
|
||||||
+++ b/fs/gfs2/log.c
|
|
||||||
@@ -806,8 +806,6 @@ void gfs2_log_flush(struct gfs2_sbd *sdp
|
|
||||||
tr = sdp->sd_log_tr;
|
|
||||||
if (tr) {
|
|
||||||
sdp->sd_log_tr = NULL;
|
|
||||||
- INIT_LIST_HEAD(&tr->tr_ail1_list);
|
|
||||||
- INIT_LIST_HEAD(&tr->tr_ail2_list);
|
|
||||||
tr->tr_first = sdp->sd_log_flush_head;
|
|
||||||
if (unlikely (state == SFS_FROZEN))
|
|
||||||
gfs2_assert_withdraw(sdp, !tr->tr_num_buf_new && !tr->tr_num_databuf_new);
|
|
||||||
--- a/fs/gfs2/trans.c
|
|
||||||
+++ b/fs/gfs2/trans.c
|
|
||||||
@@ -56,6 +56,8 @@ int gfs2_trans_begin(struct gfs2_sbd *sd
|
|
||||||
sizeof(u64));
|
|
||||||
INIT_LIST_HEAD(&tr->tr_databuf);
|
|
||||||
INIT_LIST_HEAD(&tr->tr_buf);
|
|
||||||
+ INIT_LIST_HEAD(&tr->tr_ail1_list);
|
|
||||||
+ INIT_LIST_HEAD(&tr->tr_ail2_list);
|
|
||||||
|
|
||||||
sb_start_intwrite(sdp->sd_vfs);
|
|
||||||
|
|
|
@ -100,7 +100,6 @@ bugfix/all/kbuild-include-addtree-remove-quotes-before-matching-path.patch
|
||||||
debian/revert-objtool-fix-config_stack_validation-y-warning.patch
|
debian/revert-objtool-fix-config_stack_validation-y-warning.patch
|
||||||
bugfix/all/mt76-use-the-correct-hweight8-function.patch
|
bugfix/all/mt76-use-the-correct-hweight8-function.patch
|
||||||
bugfix/all/rtc-s35390a-set-uie_unsupported.patch
|
bugfix/all/rtc-s35390a-set-uie_unsupported.patch
|
||||||
bugfix/all/gfs2-initialize-transaction-tr_ailX_lists-earlier.patch
|
|
||||||
|
|
||||||
# Miscellaneous features
|
# Miscellaneous features
|
||||||
features/all/e1000e-Add-support-for-Comet-Lake.patch
|
features/all/e1000e-Add-support-for-Comet-Lake.patch
|
||||||
|
|
Loading…
Reference in New Issue