tags 474918 + patch thanks Hi,
Attached is the diff for my etherboot 5.4.3+dfsg-0.2 NMU.
diff -u etherboot-5.4.3+dfsg/debian/changelog etherboot-5.4.3+dfsg/debian/changelog --- etherboot-5.4.3+dfsg/debian/changelog +++ etherboot-5.4.3+dfsg/debian/changelog @@ -1,3 +1,10 @@ +etherboot (5.4.3+dfsg-0.2) unstable; urgency=low + + * Non-maintainer upload. + * Define _undi_call as noinline (closes: #474918) + + -- Jan Lübbe <[EMAIL PROTECTED]> Tue, 05 Aug 2008 17:41:15 +0200 + etherboot (5.4.3+dfsg-0.1) unstable; urgency=low * Non-maintainer upload only in patch2: unchanged: --- etherboot-5.4.3+dfsg.orig/src/arch/i386/drivers/net/undi.c +++ etherboot-5.4.3+dfsg/src/arch/i386/drivers/net/undi.c @@ -388,8 +388,12 @@ /* Make a real-mode UNDI API call to the UNDI routine at * routine_seg:routine_off, passing in three uint16 parameters on the * real-mode stack. + * + * We tell gcc not to inline this function, because we get multiple + * definitions of rm_undi_call if gcc decides to inline it. */ +__attribute__ ((noinline)) static PXENV_EXIT_t _undi_call ( uint16_t routine_seg, uint16_t routine_off, uint16_t st0, uint16_t st1, uint16_t st2 ) {