On 28.01.2013 18:18, Paulo Flabiano Smorigo/Brazil/IBM wrote:

> 
> Quoting Vladimir 'φ-coder/phcoder' Serbinenko <phco...@gmail.com>:
> 
>> On 22.01.2013 18:44, Paulo Flabiano Smorigo/Brazil/IBM wrote:
>>
>>> +  grub_ieee1275_open (device, &dev_ihandle);
>>
>> Please don't open another handle. This can cause lockdown on some
>> platforms. Use the already available framework.
>>
>> -- 
>> Regards
>> Vladimir 'φ-coder/phcoder' Serbinenko
> 
> Hi phcoder,
> 
> Here is a new version of my patch using last_ihandle. Is it ok now?

This patch lacks sanity checks. You need to check that sector size is
sane (never trust openfirmware or BIOS). Like this (taken from biosdisk.c):
              if (drp->bytes_per_sector
                  && !(drp->bytes_per_sector & (drp->bytes_per_sector - 1))
                  && drp->bytes_per_sector >= 512
                  && drp->bytes_per_sector <= 16384)

> 
> Thanks in advance
> 
> 
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel



-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to