summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/powermac/smu.c
diff options
context:
space:
mode:
authorrrs <rrs@FreeBSD.org>2010-03-23 01:36:50 +0000
committerrrs <rrs@FreeBSD.org>2010-03-23 01:36:50 +0000
commita4998a854d601c5a59c9f51479188de6d29c8919 (patch)
tree1bd08e49380a68b6bbc59a7e433fa27e9f05ca72 /sys/powerpc/powermac/smu.c
parent3a86d13e80538b80fe3c15581dde6988c3656138 (diff)
downloadFreeBSD-src-a4998a854d601c5a59c9f51479188de6d29c8919.zip
FreeBSD-src-a4998a854d601c5a59c9f51479188de6d29c8919.tar.gz
Fixes a bug where SACKs in the face of
mapping_array expansion would break. Basically once we expanded the array we no longer had both mapping arrays in sync which the sack processing code depends on. This would mean we were randomly referring to memory that was probably not there. This mostly just gave us bad sack results going back to the peer. If INVARIENTS was on of course we would hit the panic routine in the sack_check call. We also add a print routine for the place where one would panic in invarients so one can see what the main mapping array holds. Reviewed by: tuexen@freebsd.org MFC after: 2 weeks
Diffstat (limited to 'sys/powerpc/powermac/smu.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud