2.1.89pre4 is a bit better. :)

David Burrows (snadge@gemcorp.com.au)
Sun, 1 Mar 1998 14:51:50 +1000 (EST)


Hi all,

After patching 2.1.89pre4 to compile for non SMP, and applying another
patch so smbfs compiles, and hacking arch/i386/Makefile to compile with
-march=pentium -mcpu=pentium (for pgcc 1.01).

The swap performance has improved a fair bit. I can now load netscape,
while playing an mp3 without having the sound skip. However, when I try
to load gimp (with netscape and everything else loaded) the sound skips
like crazy with the mouse pointer stopping and starting when I move it
around. (I really hate that, even Windows doesn't do that)

Here are a few nigglies (output of stderr during compile)

arch/i386/kernel/kernel.o: In function `setup_x86_irq':
arch/i386/kernel/kernel.o(.text+0x28f1): undefined reference to `enable_IO_APIC_irq'
arch/i386/kernel/kernel.o: In function `probe_irq_on':
arch/i386/kernel/kernel.o(.text+0x298b): undefined reference to `enable_IO_APIC_irq'
arch/i386/kernel/kernel.o: In function `unmask_generic_irq':
arch/i386/kernel/kernel.o(.text+0x2d1c): undefined reference to `enable_IO_APIC_irq'
make: *** [vmlinux] Error 1

(this was before I applied the irq.c patch) apart from that squeaky clean

Now for make modules..

floppy.c:2475: warning: function declaration isn't a prototype
floppy.c: In function `virtualdmabug_workaround':
floppy.c:2492: warning: control reaches end of non-void function

ide-cd.c: In function `cdrom_analyze_sense_data':
ide-cd.c:274: warning: comparison is always 1 due to limited range of data type

/usr/src/linux-pre-2.1.89-4/Rules.make:231: target `adlib_card.o' given more than once in the same rule.
This has been around for centuries.. :)

(CODA)
file.c:49: warning: initialization from incompatible pointer type
file.c: In function `coda_readpage':
file.c:99: warning: passing arg 1 of `generic_readpage' from incompatible pointer type

(VFAT)
namei.c: In function `vfat_fill_long_slots':
namei.c:935: warning: `offset' might be used uninitialized in this function

(UMSDOS)
ioctl.c: In function `UMSDOS_ioctl_dir':
ioctl.c:250: warning: `dentry' might be used uninitialized in this function
ioctl.c:264: warning: `dentry' might be used uninitialized in this function
namei.c: In function `UMSDOS_mkdir':
namei.c:738: warning: unused variable `result'
namei.c: In function `UMSDOS_rmdir':
namei.c:894: warning: passing arg 1 of `umsdos_isempty' discards `volatile' from pointer target type
namei.c:904: warning: passing arg 1 of `msdos_unlink' discards `volatile' from pointer target type
emd.c: In function `umsdos_emd_dir_write':
emd.c:204: warning: long int format, int arg (arg 5)

(SAMBA)
inode.c:517: warning: initialization from incompatible pointer type

Conclusion: certainly an improvement, i'll try running gimp/netscape and
playing an mp3 in 2.1.88 to confirm in my mind that its a new problem..

Cheers,

Dave.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu