[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230621172052.1499919-1-linan666@huaweicloud.com>
Date: Thu, 22 Jun 2023 01:20:48 +0800
From: linan666@...weicloud.com
To: axboe@...nel.dk, linan122@...wei.com, dan.j.williams@...el.com,
vishal.l.verma@...el.com
Cc: linux-block@...r.kernel.org, linux-kernel@...r.kernel.org,
yukuai3@...wei.com, yi.zhang@...wei.com, houtao1@...wei.com,
yangerkun@...wei.com
Subject: [PATCH v3 0/4] block/badblocks: fix badblocks setting error
From: Li Nan <linan122@...wei.com>
This patch series fixes some simple bugs of setting badblocks and
optimizing struct badblocks. Coly Li has been trying to refactor badblocks
in patch series "badblocks improvement for multiple bad block ranges", but
the workload is significant. Before that, I will fix some easily triggered
issues and optimize some code that does not conflict with Coly's changes.
Changes in v3:
- delete patchs with significant changes.
Li Nan (4):
block/badblocks: change some members of badblocks to bool
block/badblocks: only set bb->changed/unacked_exist when badblocks
changes
block/badblocks: fix badblocks loss when badblocks combine
block/badblocks: fix the bug of reverse order
block/badblocks.c | 38 ++++++++++++++++++++++----------------
include/linux/badblocks.h | 10 +++++-----
2 files changed, 27 insertions(+), 21 deletions(-)
--
2.39.2
Powered by blists - more mailing lists