Re: 2.1.68 brokenness.

Myrdraal (myrdraal@jackalz.dyn.ml.org)
Mon, 1 Dec 1997 01:31:57 -0500


Hi,
Here's a little script I used to basically make 2.1.68 compile for me:
===== start
pushd .
cd /usr/src/linux
cd drivers/sound
for count in *.c;
do
cat ${count}|sed 's/current->signal & ~current->blocked/signal_pending\(current\)/g' >${count}.tmp
mv ${count}.tmp ${count};
done
cd ~-
cd net/netlink
for count in *.c;
do
cat ${count}|sed 's/current->signal & ~current->blocked/signal_pending\(current\)/g' >${count}.tmp
mv ${count}.tmp ${count};
done
cd ~-
popd
===== end
I also had to remove one duplicate definition from netsyms.c. Then it compiled,
but unfortunately it did not work. Various unresolved symbols in unix.o and
some of the sound modules, then it hung. There was also a message like
"kerneld: ouch, unhandled message 21232", I don't remember exactly what it
said. Then everything stopped, and I could see via magic sysrq that all
processes were in a sleeping state. Oh well, back to 2.1.67. By the way, I
will make the changelist for 2.1.68 tomorrow.
-Myrdraal