diff options
author | Heming Zhao <heming.zhao@suse.com> | 2024-02-23 15:11:28 +0300 |
---|---|---|
committer | Song Liu <song@kernel.org> | 2024-02-27 00:34:44 +0300 |
commit | ecbd8ebb51bf7e4939d83b9e6022a55cac44ef06 (patch) | |
tree | 1124a85fdfca366afbd18d177b5718c4ef56bd08 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | e9b0a1556ca2e18d67fa6452b2b99aa66b60ba6e (diff) | |
download | linux-ecbd8ebb51bf7e4939d83b9e6022a55cac44ef06.tar.xz |
md/md-bitmap: fix incorrect usage for sb_index
Commit d7038f951828 ("md-bitmap: don't use ->index for pages backing the
bitmap file") removed page->index from bitmap code, but left wrong code
logic for clustered-md. current code never set slot offset for cluster
nodes, will sometimes cause crash in clustered env.
Call trace (partly):
md_bitmap_file_set_bit+0x110/0x1d8 [md_mod]
md_bitmap_startwrite+0x13c/0x240 [md_mod]
raid1_make_request+0x6b0/0x1c08 [raid1]
md_handle_request+0x1dc/0x368 [md_mod]
md_submit_bio+0x80/0xf8 [md_mod]
__submit_bio+0x178/0x300
submit_bio_noacct_nocheck+0x11c/0x338
submit_bio_noacct+0x134/0x614
submit_bio+0x28/0xdc
submit_bh_wbc+0x130/0x1cc
submit_bh+0x1c/0x28
Fixes: d7038f951828 ("md-bitmap: don't use ->index for pages backing the bitmap file")
Cc: stable@vger.kernel.org # v6.6+
Signed-off-by: Heming Zhao <heming.zhao@suse.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Song Liu <song@kernel.org>
Link: https://lore.kernel.org/r/20240223121128.28985-1-heming.zhao@suse.com
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions