qio.c: don't just warn when we have problems, panic.
authorRonald G. Minnich <rminnich@gmail.com>
Sat, 9 Aug 2014 03:25:33 +0000 (03:25 +0000)
committerRonald G. Minnich <rminnich@gmail.com>
Sat, 9 Aug 2014 03:25:33 +0000 (03:25 +0000)
commit55b74e363811fd985b744f6bee39afeb8050448c
tree93d011f2572a638fcefce80ba406d8884638c2ee
parentfd20de73987b96740e2ebedabfc96592e20e8069
qio.c: don't just warn when we have problems, panic.

You're going to hate me for this one. But I'm seeing real problems
from the extra stuff that I think is breaking some Go tests.

I think we need to fix it, not just warn, so I've made it a panic for
now.

I'm willing to be convinced this is a mistake, but it just seems very bad
otherwise.

In one case, packblock, I just return the bp if there is extra data, which
should at least preserve correctness.

I am hoping this forces us to get this right. It seems really hokey
as is. But maybe I'm just wrong.
kern/src/ns/qio.c