Skip to content

Commit ef7b07d

Browse files
nivedita76ingomolnar
authored andcommitted
x86/kaslr: Drop redundant variable in __process_mem_region()
region.size can be trimmed to store the portion of the region before the overlap, instead of a separate mem_vector variable. Signed-off-by: Arvind Sankar <nivedita@alum.mit.edu> Signed-off-by: Ingo Molnar <mingo@kernel.org> Link: https://lore.kernel.org/r/20200728225722.67457-9-nivedita@alum.mit.edu
1 parent ee435ee commit ef7b07d

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

arch/x86/boot/compressed/kaslr.c

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -664,11 +664,8 @@ static void __process_mem_region(struct mem_vector *entry,
664664

665665
/* Store beginning of region if holds at least image_size. */
666666
if (overlap.start >= region.start + image_size) {
667-
struct mem_vector beginning;
668-
669-
beginning.start = region.start;
670-
beginning.size = overlap.start - region.start;
671-
process_gb_huge_pages(&beginning, image_size);
667+
region.size = overlap.start - region.start;
668+
process_gb_huge_pages(&region, image_size);
672669
}
673670

674671
/* Return if overlap extends to or past end of region. */

0 commit comments

Comments
 (0)