| Date | Wed, 10 Apr 2013 14:02:52 +0800 | From | Lingzhu Xiang <> | Subject | Re: [PATCH 3/3] efi: Distinguish between "remaining space" and actually used space |
| |
On 04/10/2013 10:41 AM, Matthew Garrett wrote: > + if (!storage_size || size > remaining_size || > + ((active_size + size + VAR_METADATA_SIZE > storage_size / 2) && > + (remaining_size - size - VAR_METADATA_SIZE < storage_size / 2)))
This could overflow.
(u64)32768 - (u64)32768 - VAR_METADATA_SIZE < (u64)65536 / 2 == false
|