[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230428085020.2283981-1-linan666@huaweicloud.com>
Date: Fri, 28 Apr 2023 16:50:10 +0800
From: linan666@...weicloud.com
To: axboe@...nel.dk, vishal.l.verma@...el.com, dan.j.williams@...el.com
Cc: linux-block@...r.kernel.org, linux-kernel@...r.kernel.org,
linan122@...wei.com, yukuai3@...wei.com, yi.zhang@...wei.com,
houtao1@...wei.com, yangerkun@...wei.com
Subject: [PATCH 00/10] block/badblocks: fix badblocks setting error
From: Li Nan <linan122@...wei.com>
The patch series fix the bug of setting badblocks, which may not match
expectations in complex scenarios. Optimize the code to make it more
readable at the same time.
Li Nan (10):
block/badblocks: only set bb->changed when badblocks changes
block/badblocks: fix badblocks loss when badblocks combine
block/badblocks: fix badblocks overlap
block/badblocks: fix the bug of reverse order
block/badblocks: fix ack set fail in badblocks_set
block/badblocks: check bb->count instead of 'hi > lo'
block/badblocks: factor out a helper to merge badblocks
block/badblocks: factor out a helper to combine badblocks
block/badblocks: factor out a helper to create badblocks
block/badblocks: try to merge badblocks as much as possible
block/badblocks.c | 300 +++++++++++++++++++++++++++++-----------------
1 file changed, 187 insertions(+), 113 deletions(-)
--
2.31.1
Powered by blists - more mailing lists