Linux kernel -stable discussions
 help / color / mirror / Atom feed
From: Wang Yugui <wangyugui@e16-tech.com>
To: Qu Wenruo <wqu@suse.com>
Cc: linux-btrfs@vger.kernel.org, stable@vger.kernel.org
Subject: Re: [PATCH STABLE 5.10 5.15 0/2] btrfs: raid56 backports to reduce destructive RMW
Date: Thu, 04 Aug 2022 18:25:55 +0800	[thread overview]
Message-ID: <20220804182554.303B.409509F4@e16-tech.com> (raw)
In-Reply-To: <cover.1659596446.git.wqu@suse.com>

[-- Attachment #1: Type: text/plain, Size: 1727 bytes --]

Hi,

xfstest btrfs/158 trigged a panic after these 2 patches are applied.

btrfs-158-dmesg.txt
	dmesg output when panic
btrfs-158-dmesg-decoded.txt
	dmesg output decoded by decode_stacktrace.sh
	and some source code is added too.

reproduce rate:
	not 100%, but 2 times here.

xfstest  './check -g scrub' seem higher rate  than
'./check test/btrfs/158' to reproduce this problem .

linux kernel: 5.15.59 with some local backport patches too.

Best Regards
Wang Yugui (wangyugui@e16-tech.com)
2022/08/04

> Hi Greg and Sasha,
> 
> This two patches are backports for v5.15 and v5.10 (for v5.10 conflicts
> can be auto resolved) stable branches.
> 
> (For older branches from v4.9 to v5.4, due to some naming change,
> although the patches can be applied with auto-resolve, they won't compile).
> 
> These two patches are reducing the chance of destructive RMW cycle,
> where btrfs can use corrupted data to generate new P/Q, thus making some
> repairable data unrepairable.
> 
> Those patches are more important than what I initially thought, thus
> unfortunately they are not CCed to stable by themselves.
> 
> Furthermore due to recent refactors/renames, there are quite some member
> change related to those patches, thus have to be manually backported.
> 
> 
> One of the fastest way to verify the behavior is the existing btrfs/125
> test case from fstests. (not in auto group AFAIK).
> 
> Qu Wenruo (2):
>   btrfs: only write the sectors in the vertical stripe which has data
>     stripes
>   btrfs: raid56: don't trust any cached sector in
>     __raid56_parity_recover()
> 
>  fs/btrfs/raid56.c | 74 ++++++++++++++++++++++++++++++++++++-----------
>  1 file changed, 57 insertions(+), 17 deletions(-)
> 
> -- 
> 2.37.0


[-- Attachment #2: btrfs-158-dmesg.txt --]
[-- Type: application/octet-stream, Size: 6377 bytes --]

[ 1852.190978] run fstests btrfs/158 at 2022-08-04 18:00:39
[ 1852.373676] BTRFS info (device sdb1): enabling tiering(tier=auto)
[ 1852.380583] BTRFS info (device sdb1): using free space tree
[ 1852.389925] BTRFS info (device sdb1): enabling ssd optimizations
[ 1852.697009] BTRFS: device fsid cb1b521a-5287-4161-bf81-b409f6bd9cc4 devid 1 transid 6 /dev/sdb2 scanned by systemd-udevd (198490)
[ 1852.709663] BTRFS: device fsid cb1b521a-5287-4161-bf81-b409f6bd9cc4 devid 2 transid 6 /dev/sdb3 scanned by systemd-udevd (198488)
[ 1852.722186] BTRFS: device fsid cb1b521a-5287-4161-bf81-b409f6bd9cc4 devid 3 transid 6 /dev/sdb4 scanned by systemd-udevd (198489)
[ 1852.734797] BTRFS: device fsid cb1b521a-5287-4161-bf81-b409f6bd9cc4 devid 4 transid 6 /dev/sdb5 scanned by systemd-udevd (200492)
[ 1852.935269] BTRFS info (device sdb2): enabling tiering(tier=auto)
[ 1852.942020] BTRFS info (device sdb2): using free space tree
[ 1852.950910] BTRFS info (device sdb2): enabling ssd optimizations
[ 1852.957933] BTRFS info (device sdb2): checking UUID tree
[ 1853.330957] BTRFS info (device sdb2): enabling tiering(tier=auto)
[ 1853.337734] BTRFS info (device sdb2): using free space tree
[ 1853.346797] BTRFS info (device sdb2): enabling ssd optimizations
[ 1853.355651] BTRFS info (device sdb2): scrub: started on devid 1
[ 1853.355666] BTRFS info (device sdb2): scrub: started on devid 3
[ 1853.355683] BTRFS info (device sdb2): scrub: started on devid 2
[ 1853.355764] BTRFS info (device sdb2): scrub: started on devid 4
[ 1853.384159] BTRFS warning (device sdb2): checksum error at logical 298909696 on dev /dev/sdb3, physical 1048576, root 5, inode 257, offset 65536, length 4096, links 1 (path: foobar)
[ 1853.401724] BTRFS error (device sdb2): bdev /dev/sdb3 errs: wr 0, rd 0, flush 0, corrupt 1, gen 0
[ 1853.411355] BUG: kernel NULL pointer dereference, address: 0000000000000cec
[ 1853.416714] #PF: supervisor read access in kernel mode
[ 1853.421717] #PF: error_code(0x0000) - not-present page
[ 1853.427714] PGD 0 P4D 0
[ 1853.431718] Oops: 0000 [#1] SMP NOPTI
[ 1853.436714] CPU: 9 PID: 88073 Comm: kworker/u81:5 Not tainted 5.15.59-3.el7.x86_64 #1
[ 1853.446713] Hardware name: Dell Inc. Precision T7610/0NK70N, BIOS A18 09/11/2019
[ 1853.453729] Workqueue: btrfs-scrub btrfs_work_helper [btrfs]
[ 1853.459728] RIP: 0010:rbio_add_bio+0x49/0xc0 [btrfs]
[ 1853.466713] Code: 39 d0 0f 82 dc 69 02 00 8b 87 bc 00 00 00 0f af 87 b8 00 00 00 4d 01 c2 48 98 48 01 d0 49 39 c2 0f 87 be 69 02 00 48 8b 59 08 <44> 8b 9b ec 0c 00 00 48 c7 06 00 00 00 00 48 8b 87 90 00 00 00 48
[ 1853.487713] RSP: 0018:ffffb9bb8edf7c80 EFLAGS: 00010246
[ 1853.493715] RAX: 0000000011d20000 RBX: 0000000000000000 RCX: ffff93601b156b00
[ 1853.498714] RDX: 0000000011d00000 RSI: ffff933ed3ba3b38 RDI: ffff934169de6000
[ 1853.508714] RBP: ffff93601b156b00 R08: 0000000011d10000 R09: ffff934169de6000
[ 1853.513717] R10: 0000000011d20000 R11: 0000000000000000 R12: 0000000000000000
[ 1853.523718] R13: ffff93410745c000 R14: ffff934169de6000 R15: ffff933ed3ba3b38
[ 1853.532723] FS:  0000000000000000(0000) GS:ffff935dafa40000(0000) knlGS:0000000000000000
[ 1853.542714] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1853.547713] CR2: 0000000000000cec CR3: 0000001fd0010001 CR4: 00000000001706e0
[ 1853.555726] Call Trace:
[ 1853.560714]  <TASK>
[ 1853.560714]  raid56_parity_recover+0x65/0x1d0 [btrfs]
[ 1853.569716]  scrub_recheck_block+0x271/0x2f0 [btrfs]
[ 1853.574715]  scrub_handle_errored_block+0x7e8/0x10b0 [btrfs]
[ 1853.579721]  scrub_bio_end_io_worker+0xef/0x2f0 [btrfs]
[ 1853.588715]  ? put_prev_task_fair+0x21/0x40
[ 1853.593714]  ? pick_next_task+0x96/0xbe0
[ 1853.598715]  btrfs_work_helper+0xbf/0x300 [btrfs]
[ 1853.603717]  process_one_work+0x1cb/0x370
[ 1853.608715]  worker_thread+0x30/0x380
[ 1853.613716]  ? process_one_work+0x370/0x370
[ 1853.617717]  kthread+0x118/0x140
[ 1853.622714]  ? set_kthread_struct+0x50/0x50
[ 1853.627715]  ret_from_fork+0x1f/0x30
[ 1853.631717]  </TASK>
[ 1853.636721] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace fscache netfs rfkill ib_core sunrpc dm_multipath intel_rapl_msr intel_rapl_common sb_edac x86_pkg_temp_thermal snd_hda_codec_realtek intel_powerclamp snd_hda_codec_generic coretemp radeon ledtrig_audio snd_hda_codec_hdmi btrfs snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi kvm_intel snd_hda_codec snd_hda_core i2c_algo_bit drm_ttm_helper mei_wdt kvm snd_hwdep raid6_pq zstd_compress snd_seq ttm dcdbas zstd_decompress snd_seq_device irqbypass iTCO_wdt rapl iTCO_vendor_support dell_smm_hwmon snd_pcm intel_cstate drm_kms_helper mei_me snd_timer i2c_i801 syscopyarea intel_uncore pcspkr i2c_smbus sysfillrect dm_mod lpc_ich mei snd sysimgblt fb_sys_fops cec soundcore drm fuse xfs sd_mod t10_pi sr_mod cdrom sg bnx2x ahci crct10dif_pclmul crc32_pclmul crc32c_intel libahci mpt3sas libata ghash_clmulni_intel e1000e mdio raid_class scsi_transport_sas wmi i2c_dev ipmi_devintf ipmi_msghandler
[ 1853.728714] CR2: 0000000000000cec
[ 1853.733713] ---[ end trace 7f32564f450c4714 ]---
[ 1853.888717] RIP: 0010:rbio_add_bio+0x49/0xc0 [btrfs]
[ 1853.930725] Code: 39 d0 0f 82 dc 69 02 00 8b 87 bc 00 00 00 0f af 87 b8 00 00 00 4d 01 c2 48 98 48 01 d0 49 39 c2 0f 87 be 69 02 00 48 8b 59 08 <44> 8b 9b ec 0c 00 00 48 c7 06 00 00 00 00 48 8b 87 90 00 00 00 48
[ 1853.949725] RSP: 0018:ffffb9bb8edf7c80 EFLAGS: 00010246
[ 1853.959723] RAX: 0000000011d20000 RBX: 0000000000000000 RCX: ffff93601b156b00
[ 1853.965720] RDX: 0000000011d00000 RSI: ffff933ed3ba3b38 RDI: ffff934169de6000
[ 1853.974724] RBP: ffff93601b156b00 R08: 0000000011d10000 R09: ffff934169de6000
[ 1853.983726] R10: 0000000011d20000 R11: 0000000000000000 R12: 0000000000000000
[ 1853.991725] R13: ffff93410745c000 R14: ffff934169de6000 R15: ffff933ed3ba3b38
[ 1854.001717] FS:  0000000000000000(0000) GS:ffff935dafa40000(0000) knlGS:0000000000000000
[ 1854.011721] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1854.016719] CR2: 0000000000000cec CR3: 0000001fd0010001 CR4: 00000000001706e0
[ 1854.026721] Kernel panic - not syncing: Fatal exception
[ 1854.030722] Kernel Offset: 0x2e400000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[ 1854.030722] ---[ end Kernel panic - not syncing: Fatal exception ]---
                                                                                

[-- Attachment #3: btrfs-158-dmesg-decoded.txt --]
[-- Type: application/octet-stream, Size: 10203 bytes --]

[ 1852.190978] run fstests btrfs/158 at 2022-08-04 18:00:39
[ 1852.373676] BTRFS info (device sdb1): enabling tiering(tier=auto)
[ 1852.380583] BTRFS info (device sdb1): using free space tree
[ 1852.389925] BTRFS info (device sdb1): enabling ssd optimizations
[ 1852.697009] BTRFS: device fsid cb1b521a-5287-4161-bf81-b409f6bd9cc4 devid 1 transid 6 /dev/sdb2 scanned by systemd-udevd (198490)
[ 1852.709663] BTRFS: device fsid cb1b521a-5287-4161-bf81-b409f6bd9cc4 devid 2 transid 6 /dev/sdb3 scanned by systemd-udevd (198488)
[ 1852.722186] BTRFS: device fsid cb1b521a-5287-4161-bf81-b409f6bd9cc4 devid 3 transid 6 /dev/sdb4 scanned by systemd-udevd (198489)
[ 1852.734797] BTRFS: device fsid cb1b521a-5287-4161-bf81-b409f6bd9cc4 devid 4 transid 6 /dev/sdb5 scanned by systemd-udevd (200492)
[ 1852.935269] BTRFS info (device sdb2): enabling tiering(tier=auto)
[ 1852.942020] BTRFS info (device sdb2): using free space tree
[ 1852.950910] BTRFS info (device sdb2): enabling ssd optimizations
[ 1852.957933] BTRFS info (device sdb2): checking UUID tree
[ 1853.330957] BTRFS info (device sdb2): enabling tiering(tier=auto)
[ 1853.337734] BTRFS info (device sdb2): using free space tree
[ 1853.346797] BTRFS info (device sdb2): enabling ssd optimizations
[ 1853.355651] BTRFS info (device sdb2): scrub: started on devid 1
[ 1853.355666] BTRFS info (device sdb2): scrub: started on devid 3
[ 1853.355683] BTRFS info (device sdb2): scrub: started on devid 2
[ 1853.355764] BTRFS info (device sdb2): scrub: started on devid 4
[ 1853.384159] BTRFS warning (device sdb2): checksum error at logical 298909696 on dev /dev/sdb3, physical 1048576, root 5, inode 257, offset 65536, length 4096, links 1 (path: foobar)
[ 1853.401724] BTRFS error (device sdb2): bdev /dev/sdb3 errs: wr 0, rd 0, flush 0, corrupt 1, gen 0
[ 1853.411355] BUG: kernel NULL pointer dereference, address: 0000000000000cec
[ 1853.416714] #PF: supervisor read access in kernel mode
[ 1853.421717] #PF: error_code(0x0000) - not-present page
[ 1853.427714] PGD 0 P4D 0
[ 1853.431718] Oops: 0000 [#1] SMP NOPTI
[ 1853.436714] CPU: 9 PID: 88073 Comm: kworker/u81:5 Not tainted 5.15.59-3.el7.x86_64 #1
[ 1853.446713] Hardware name: Dell Inc. Precision T7610/0NK70N, BIOS A18 09/11/2019
[ 1853.453729] Workqueue: btrfs-scrub btrfs_work_helper [btrfs]
[ 1853.459728] RIP: 0010:rbio_add_bio (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/fs/btrfs/raid56.c:1747) btrfs
[ 1853.466713] Code: 39 d0 0f 82 dc 69 02 00 8b 87 bc 00 00 00 0f af 87 b8 00 00 00 4d 01 c2 48 98 48 01 d0 49 39 c2 0f 87 be 69 02 00 48 8b 59 08 <44> 8b 9b ec 0c 00 00 48 c7 06 00 00 00 00 48 8b 87 90 00 00 00 48
All code
========
   0:	39 d0                	cmp    %edx,%eax
   2:	0f 82 dc 69 02 00    	jb     0x269e4
   8:	8b 87 bc 00 00 00    	mov    0xbc(%rdi),%eax
   e:	0f af 87 b8 00 00 00 	imul   0xb8(%rdi),%eax
  15:	4d 01 c2             	add    %r8,%r10
  18:	48 98                	cltq   
  1a:	48 01 d0             	add    %rdx,%rax
  1d:	49 39 c2             	cmp    %rax,%r10
  20:	0f 87 be 69 02 00    	ja     0x269e4
  26:	48 8b 59 08          	mov    0x8(%rcx),%rbx
  2a:*	44 8b 9b ec 0c 00 00 	mov    0xcec(%rbx),%r11d		<-- trapping instruction
  31:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
  38:	48 8b 87 90 00 00 00 	mov    0x90(%rdi),%rax
  3f:	48                   	rex.W

Code starting with the faulting instruction
===========================================
   0:	44 8b 9b ec 0c 00 00 	mov    0xcec(%rbx),%r11d
   7:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
   e:	48 8b 87 90 00 00 00 	mov    0x90(%rdi),%rax
  15:	48                   	rex.W
[ 1853.487713] RSP: 0018:ffffb9bb8edf7c80 EFLAGS: 00010246
[ 1853.493715] RAX: 0000000011d20000 RBX: 0000000000000000 RCX: ffff93601b156b00
[ 1853.498714] RDX: 0000000011d00000 RSI: ffff933ed3ba3b38 RDI: ffff934169de6000
[ 1853.508714] RBP: ffff93601b156b00 R08: 0000000011d10000 R09: ffff934169de6000
[ 1853.513717] R10: 0000000011d20000 R11: 0000000000000000 R12: 0000000000000000
[ 1853.523718] R13: ffff93410745c000 R14: ffff934169de6000 R15: ffff933ed3ba3b38
[ 1853.532723] FS:  0000000000000000(0000) GS:ffff935dafa40000(0000) knlGS:0000000000000000
[ 1853.542714] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1853.547713] CR2: 0000000000000cec CR3: 0000001fd0010001 CR4: 00000000001706e0
[ 1853.555726] Call Trace:
[ 1853.560714]  <TASK>
[ 1853.560714] raid56_parity_recover (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/fs/btrfs/raid56.c:1385 /usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/fs/btrfs/raid56.c:2181) btrfs

static int find_logical_bio_stripe(struct btrfs_raid_bio *rbio,
                   struct bio *bio)
{
L1385:    u64 logical = bio->bi_iter.bi_sector << 9;


    rbio->operation = BTRFS_RBIO_READ_REBUILD;
    rbio_add_bio(rbio, bio);

L2181:    rbio->faila = find_logical_bio_stripe(rbio, bio);
    if (rbio->faila == -1) {
        btrfs_warn(fs_info,

[ 1853.569716] scrub_recheck_block (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/fs/btrfs/scrub.c:1406 /usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/fs/btrfs/scrub.c:1435 /usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/fs/btrfs/scrub.c:1469) btrfs
[ 1853.574715] scrub_handle_errored_block (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/fs/btrfs/scrub.c:1046) btrfs
[ 1853.579721] scrub_bio_end_io_worker (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/fs/btrfs/scrub.c:2465 /usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/fs/btrfs/scrub.c:2388) btrfs
[ 1853.588715] ? put_prev_task_fair (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/kernel/sched/fair.c:7430 (discriminator 2)) 
[ 1853.593714] ? pick_next_task (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/kernel/sched/sched.h:2186 /usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/kernel/sched/core.c:5611 /usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/kernel/sched/core.c:5725) 
[ 1853.598715] btrfs_work_helper (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/fs/btrfs/async-thread.c:325) btrfs
[ 1853.603717] process_one_work (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/kernel/workqueue.c:2306) 
[ 1853.608715] worker_thread (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/include/linux/list.h:290 /usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/kernel/workqueue.c:2454) 
[ 1853.613716] ? process_one_work (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/kernel/workqueue.c:2396) 
[ 1853.617717] kthread (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/kernel/kthread.c:319) 
[ 1853.622714] ? set_kthread_struct (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/kernel/kthread.c:272) 
[ 1853.627715] ret_from_fork (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/arch/x86/entry/entry_64.S:298) 
[ 1853.631717]  </TASK>
[ 1853.636721] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace fscache netfs rfkill ib_core sunrpc dm_multipath intel_rapl_msr intel_rapl_common sb_edac x86_pkg_temp_thermal snd_hda_codec_realtek intel_powerclamp snd_hda_codec_generic coretemp radeon ledtrig_audio snd_hda_codec_hdmi btrfs snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi kvm_intel snd_hda_codec snd_hda_core i2c_algo_bit drm_ttm_helper mei_wdt kvm snd_hwdep raid6_pq zstd_compress snd_seq ttm dcdbas zstd_decompress snd_seq_device irqbypass iTCO_wdt rapl iTCO_vendor_support dell_smm_hwmon snd_pcm intel_cstate drm_kms_helper mei_me snd_timer i2c_i801 syscopyarea intel_uncore pcspkr i2c_smbus sysfillrect dm_mod lpc_ich mei snd sysimgblt fb_sys_fops cec soundcore drm fuse xfs sd_mod t10_pi sr_mod cdrom sg bnx2x ahci crct10dif_pclmul crc32_pclmul crc32c_intel libahci mpt3sas libata ghash_clmulni_intel e1000e mdio raid_class scsi_transport_sas wmi i2c_dev ipmi_devintf ipmi_msghandler
[ 1853.728714] CR2: 0000000000000cec
[ 1853.733713] ---[ end trace 7f32564f450c4714 ]---
[ 1853.888717] RIP: 0010:rbio_add_bio (/usr/src/debug/kernel-5.15.59/linux-5.15.59-3.el7.x86_64/fs/btrfs/raid56.c:1747) btrfs
[ 1853.930725] Code: 39 d0 0f 82 dc 69 02 00 8b 87 bc 00 00 00 0f af 87 b8 00 00 00 4d 01 c2 48 98 48 01 d0 49 39 c2 0f 87 be 69 02 00 48 8b 59 08 <44> 8b 9b ec 0c 00 00 48 c7 06 00 00 00 00 48 8b 87 90 00 00 00 48
All code
========
   0:	39 d0                	cmp    %edx,%eax
   2:	0f 82 dc 69 02 00    	jb     0x269e4
   8:	8b 87 bc 00 00 00    	mov    0xbc(%rdi),%eax
   e:	0f af 87 b8 00 00 00 	imul   0xb8(%rdi),%eax
  15:	4d 01 c2             	add    %r8,%r10
  18:	48 98                	cltq   
  1a:	48 01 d0             	add    %rdx,%rax
  1d:	49 39 c2             	cmp    %rax,%r10
  20:	0f 87 be 69 02 00    	ja     0x269e4
  26:	48 8b 59 08          	mov    0x8(%rcx),%rbx
  2a:*	44 8b 9b ec 0c 00 00 	mov    0xcec(%rbx),%r11d		<-- trapping instruction
  31:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
  38:	48 8b 87 90 00 00 00 	mov    0x90(%rdi),%rax
  3f:	48                   	rex.W

Code starting with the faulting instruction
===========================================
   0:	44 8b 9b ec 0c 00 00 	mov    0xcec(%rbx),%r11d
   7:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
   e:	48 8b 87 90 00 00 00 	mov    0x90(%rdi),%rax
  15:	48                   	rex.W
[ 1853.949725] RSP: 0018:ffffb9bb8edf7c80 EFLAGS: 00010246
[ 1853.959723] RAX: 0000000011d20000 RBX: 0000000000000000 RCX: ffff93601b156b00
[ 1853.965720] RDX: 0000000011d00000 RSI: ffff933ed3ba3b38 RDI: ffff934169de6000
[ 1853.974724] RBP: ffff93601b156b00 R08: 0000000011d10000 R09: ffff934169de6000
[ 1853.983726] R10: 0000000011d20000 R11: 0000000000000000 R12: 0000000000000000
[ 1853.991725] R13: ffff93410745c000 R14: ffff934169de6000 R15: ffff933ed3ba3b38
[ 1854.001717] FS:  0000000000000000(0000) GS:ffff935dafa40000(0000) knlGS:0000000000000000
[ 1854.011721] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1854.016719] CR2: 0000000000000cec CR3: 0000001fd0010001 CR4: 00000000001706e0
[ 1854.026721] Kernel panic - not syncing: Fatal exception
[ 1854.030722] Kernel Offset: 0x2e400000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[ 1854.030722] ---[ end Kernel panic - not syncing: Fatal exception ]---

  parent reply	other threads:[~2022-08-04 10:26 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-08-04  7:07 [PATCH STABLE 5.10 5.15 0/2] btrfs: raid56 backports to reduce destructive RMW Qu Wenruo
2022-08-04  7:07 ` [PATCH STABLE 5.10 5.15 1/2] btrfs: only write the sectors in the vertical stripe which has data stripes Qu Wenruo
2022-08-04  7:07 ` [PATCH STABLE 5.10 5.15 2/2] btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() Qu Wenruo
2022-08-04 10:25 ` Wang Yugui [this message]
2022-08-04 11:26   ` [PATCH STABLE 5.10 5.15 0/2] btrfs: raid56 backports to reduce destructive RMW Qu Wenruo
2022-08-04 11:31     ` Qu Wenruo

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=20220804182554.303B.409509F4@e16-tech.com \
    --to=wangyugui@e16-tech.com \
    --cc=linux-btrfs@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=wqu@suse.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