diff options
Diffstat (limited to 'disk/part_efi.c')
| -rw-r--r-- | disk/part_efi.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/disk/part_efi.c b/disk/part_efi.c index f6f5bee8cd8..bea8b20bbd1 100644 --- a/disk/part_efi.c +++ b/disk/part_efi.c @@ -350,7 +350,7 @@ static int part_test_efi(struct blk_desc *dev_desc)  static int set_protective_mbr(struct blk_desc *dev_desc)  {  	/* Setup the Protective MBR */ -	ALLOC_CACHE_ALIGN_BUFFER(legacy_mbr, p_mbr, 1); +	ALLOC_CACHE_ALIGN_BUFFER_PAD(legacy_mbr, p_mbr, 1, dev_desc->blksz);  	memset(p_mbr, 0, sizeof(*p_mbr));  	if (p_mbr == NULL) { @@ -931,7 +931,7 @@ static int is_gpt_valid(struct blk_desc *dev_desc, u64 lba,  		return 0;  	} -	ALLOC_CACHE_ALIGN_BUFFER(legacy_mbr, mbr, dev_desc->blksz); +	ALLOC_CACHE_ALIGN_BUFFER_PAD(legacy_mbr, mbr, 1, dev_desc->blksz);  	/* Read MBR Header from device */  	if (blk_dread(dev_desc, 0, 1, (ulong *)mbr) != 1) { | 
