[syslinux] [PATCH 0/6] chain.c32 patches

Ady ady-sf at hotmail.com
Tue Aug 26 22:10:11 PDT 2014


> This small set fixes few bugs, improves gpt handling (under buggy conditions)
> and implements strict flag with more fine grained control which should fix
> issues with sanity checks against disk sizes.
> 
> If this set is allright I'd want to do what I mentioned in older discussion
> with Ady - backport missing patches from 6.x to 5.x and 4.x so all versions
> have up to date chain version.
> 
> 
> Michal Soltys (6):
>   chain/partiter: fix and improve gpt handling in buggy cases
>   chain/partiter: fix possible non-NULL value returned by pi_begin() on error
>   chain/partiter: adjust error reporting
>   chain: add missing pi_del() in find*() functions
>   chain: implement strict=<0|1|2>
>   chain/partiter: correct gpt header checks
> 
>  com32/chain/chain.c    |   64 ++++++-------
>  com32/chain/mangle.c   |    6 +-
>  com32/chain/options.c  |   30 +++++--
>  com32/chain/partiter.c |  234 ++++++++++++++++++++++++++++++------------------
>  com32/chain/partiter.h |    9 +-
>  doc/chain.txt          |   27 ++++--
>  6 files changed, 222 insertions(+), 148 deletions(-)
> 
> -- 
> 1.7.10.4
> 
 
This set of patches has been included in 6.03-pre20.

If someone had problems with chain.c32 (with whichever branch or 
version), it would be helpful to test with 6.03-pre20 and report 
back.

Regressions are important too.


@Michal,

Is there some specific case that should be tested (specially if it 
wasn't working before and it is supposed to work now)?

Is there some specific hardware / BIOS version that is known to have 
problems with prior chain.c32 versions that should be now re-tested 
(perhaps with some new combination of flags)?

Thank you and Regards,
Ady.


More information about the Syslinux mailing list