cxl/mailbox: make range overlap check more readable
use ranges_overlap() instead of open-coding the overlap check to improve the readability of the code. Signed-off-by: Yao Xingtao <yaoxt.fnst@fujitsu.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <20240722040742.11513-5-yaoxt.fnst@fujitsu.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
This commit is contained in:
parent
007643bddc
commit
7b3e371526
@ -1086,8 +1086,8 @@ static CXLRetCode cmd_media_get_poison_list(const struct cxl_cmd *cmd,
|
||||
|
||||
QLIST_FOREACH(ent, poison_list, node) {
|
||||
/* Check for no overlap */
|
||||
if (ent->start >= query_start + query_length ||
|
||||
ent->start + ent->length <= query_start) {
|
||||
if (!ranges_overlap(ent->start, ent->length,
|
||||
query_start, query_length)) {
|
||||
continue;
|
||||
}
|
||||
record_count++;
|
||||
@ -1100,8 +1100,8 @@ static CXLRetCode cmd_media_get_poison_list(const struct cxl_cmd *cmd,
|
||||
uint64_t start, stop;
|
||||
|
||||
/* Check for no overlap */
|
||||
if (ent->start >= query_start + query_length ||
|
||||
ent->start + ent->length <= query_start) {
|
||||
if (!ranges_overlap(ent->start, ent->length,
|
||||
query_start, query_length)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user