From 936c90a8528c98dc25161806777202d06fab94fd Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Mon, 25 Feb 2008 15:29:47 -0800 Subject: [PATCH] gptmbr: fix confusion between start and end fields Fix a case of bad confusion of the start and end fields (length = end-start+1, so we can't easily reuse the load of the start field.) --- mbr/gptmbr.S | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mbr/gptmbr.S b/mbr/gptmbr.S index 8bc5e41..8e8b952 100644 --- a/mbr/gptmbr.S +++ b/mbr/gptmbr.S @@ -173,10 +173,12 @@ found_part: stosl movb $0xee,%al stosl - movl 40(%si),%eax - movl 48(%si),%edx + movl 32(%si),%eax + movl 36(%si),%edx call saturate_stosl /* Partition start */ + movl 40(%si),%eax + movl 48(%si),%edx subl 32(%si),%eax sbbl 36(%si),%edx call inc64 -- 2.7.4