diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2023-12-01 07:57:08 +0900 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2023-12-01 07:57:08 +0900 |
commit | 9d3eac3c05ffb4e56cece2e7c4cc7fa2f1188748 (patch) | |
tree | 3636a23003a7eabaefb275a30b4b76df2caf8845 | |
parent | 3b47bc037bd44f142ac09848e8d3ecccc726be99 (diff) | |
parent | 01b1e3ca0e5ce47bbae8217d47376ad01b331b07 (diff) |
Merge tag 'efi-urgent-for-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Pull EFI fix from Ard Biesheuvel:
- Fix for EFI unaccepted memory handling
* tag 'efi-urgent-for-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
efi/unaccepted: Fix off-by-one when checking for overlapping ranges
-rw-r--r-- | drivers/firmware/efi/unaccepted_memory.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/firmware/efi/unaccepted_memory.c b/drivers/firmware/efi/unaccepted_memory.c index 3f2f7bf6e335..5b439d04079c 100644 --- a/drivers/firmware/efi/unaccepted_memory.c +++ b/drivers/firmware/efi/unaccepted_memory.c @@ -101,7 +101,7 @@ retry: * overlap on physical address level. */ list_for_each_entry(entry, &accepting_list, list) { - if (entry->end < range.start) + if (entry->end <= range.start) continue; if (entry->start >= range.end) continue; |