Matthew Dillon
e38eb7fbe4
Fix a bug introduced in 1.11 (and also MFCd to stable AND the security branch)
...
that causes a machine to panic when the kernel PPP / DEFLATE code is used.
1.11 moved a ZFREE to a point after the structural members were clobbered
by stores into a union'd structure.
This commit fixes the bug and adds a big whopping comment to make sure
the code isn't 'cleaned up' again :-)
Ian Dowse came up with the same patch independantly 68 seconds before I
did, talk about Karma!
I would also like to thank Eugene Grosbein for marathon work in tracking the
problem down by udpating his -stable based on date over and over again
to close in on the commit that caused his crashes.
PR: kern/35969
Reviewed by: Ian Dowse <iedowse@maths.tcd.ie>
X-MFC after: immediately
2002-03-20 04:05:26 +00:00
..
2000-12-27 22:20:13 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2001-12-14 22:17:54 +00:00
2002-03-18 00:55:23 +00:00
2002-02-15 05:11:11 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2001-10-14 20:17:53 +00:00
2002-03-19 21:54:18 +00:00
2001-06-15 07:32:25 +00:00
2001-12-14 19:28:06 +00:00
2002-03-19 21:54:18 +00:00
2001-12-10 08:09:49 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2001-05-26 09:27:08 +00:00
2001-12-14 19:32:47 +00:00
2002-03-11 09:26:07 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2001-10-17 04:12:29 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2001-10-27 20:31:24 +00:00
2001-12-30 20:42:29 +00:00
2001-12-30 20:42:29 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2000-07-20 17:01:10 +00:00
2001-09-05 01:06:21 +00:00
2002-02-26 03:00:19 +00:00
2001-06-01 15:51:10 +00:00
2001-04-04 14:18:57 +00:00
2002-03-19 21:54:18 +00:00
2002-03-11 09:26:07 +00:00
2002-03-11 09:26:07 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-01-08 10:34:03 +00:00
2002-03-19 21:54:18 +00:00
2001-03-18 05:41:07 +00:00
2001-07-26 19:14:52 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2001-08-06 19:40:01 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2001-06-11 12:39:29 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2001-11-17 03:07:11 +00:00
2002-03-19 21:54:18 +00:00
2001-11-17 03:07:11 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-19 21:54:18 +00:00
2002-03-20 04:05:26 +00:00