adsl/pppoe no longer connecting on 5.1

Kris Kennaway kris at obsecurity.org
Thu Jun 12 01:07:58 PDT 2003


On Thu, Jun 12, 2003 at 12:44:51AM -0700, Kris Kennaway wrote:

> +	leal    24(%esp), %eax	/* base of newly allocated space */

After I figured out what the 24(...) meant ("add 24 to ...") it's
clear that this isn't a fix (except in the special case of PPPoE
support ;-).  gcc's builtin inline alloca() is tuning that offset
value at compile-time, so alloca.S is just broken (and has been since
386BSD, looks like), but it's beyond my pattern-monkey asm skills to
fix.

Kris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20030612/254d99cd/attachment.bin


More information about the freebsd-current mailing list