All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.