Skip to content
Snippets Groups Projects
Forked from Reform / reform-boundary-uboot
Source project has a limited visibility.
  • Alexey Brodkin's avatar
    8639e34d
    part: Allocate only one legacy_mbr buffer · 8639e34d
    Alexey Brodkin authored
    
    Commit ff98cb90 ("part: extract MBR signature from partitions")
    blindly switched allocated by ALLOC_CACHE_ALIGN_BUFFER buffer type from
    "unsigned char" to "legacy_mbr" which caused allocation of size =
    (typeof(legacy_mbr) * dev_desc->blksize) instead of just space enough
    for "legacy_mbr" structure.
    
    Signed-off-by: default avatarAlexey Brodkin <abrodkin@synopsys.com>
    Cc: Rob Clark <robdclark@gmail.com>
    Cc: Peter Jones <pjones@redhat.com>
    Cc: Alexander Graf <agraf@suse.de>
    Cc: Tom Rini <trini@konsulko.com>
    8639e34d
    History
    part: Allocate only one legacy_mbr buffer
    Alexey Brodkin authored
    
    Commit ff98cb90 ("part: extract MBR signature from partitions")
    blindly switched allocated by ALLOC_CACHE_ALIGN_BUFFER buffer type from
    "unsigned char" to "legacy_mbr" which caused allocation of size =
    (typeof(legacy_mbr) * dev_desc->blksize) instead of just space enough
    for "legacy_mbr" structure.
    
    Signed-off-by: default avatarAlexey Brodkin <abrodkin@synopsys.com>
    Cc: Rob Clark <robdclark@gmail.com>
    Cc: Peter Jones <pjones@redhat.com>
    Cc: Alexander Graf <agraf@suse.de>
    Cc: Tom Rini <trini@konsulko.com>