[syslinux] [PATCH][git-pull] Fix mbox/semaphore checks, UNDI ID debug

Gene Cumm gene.cumm at gmail.com
Sun Aug 4 16:50:55 PDT 2013


On Sat, Aug 3, 2013 at 5:45 PM, Gene Cumm <gene.cumm at gmail.com> wrote:
> The following changes since commit 6438fbcb6cb7e0cd40e4bb3681ada047fe77ffdd:
>   Gene Cumm (1):
>         Allow for UNDIIF_ID_DEBUG in 1 mk line
>
> are available in the git repository at:
>
>   git://github.com/geneC/syslinux.git elflink-undi-thread-for-mfleming
>
> Gene Cumm (3):
>       core/lwip/undi: Improve UNDIIF_ID_DEBUG messages
>       core: mbox/semaphore NULL checks
>       core: make mbox_post()/__sem_down_slow() check if valid
>
>  core/include/mbox.h           |    5 +++--
>  core/include/thread.h         |    5 +++--
>  core/lwip/src/arch/sys_arch.c |    5 ++++-
>  core/lwip/src/netif/undiif.c  |   17 +++++++++--------
>  core/thread/mbox.c            |   22 ++++++++++++++--------
>  core/thread/semaphore.c       |   28 +++++++++++++++++-----------
>  6 files changed, 50 insertions(+), 32 deletions(-)

To add more confusion, this resolved the issue where a machine can
boot without UNDIIF_ID_DEBUG, will now work with UNDIIF_ID_DEBUG and
HTTP.

However, it appears to exacerbate the issues observed on a Dell
OptiPlex 760, resulting in a boot failure to load ldlinux.c32 and a
seeming time-decaying transfer rate (doing only TFTP).

-- 
-Gene


More information about the Syslinux mailing list