Re: [PATCH] Fix SCSI proc oops

From: Torben Mathiasen (
Date: Sat Oct 14 2000 - 04:43:09 EST

On Sat, Oct 14 2000, David S. Miller wrote:
> Date: Fri, 13 Oct 2000 20:37:46 -0700 (PDT)
> From: Linus Torvalds <>
> Why would it crash the sparc?
> If it wasn't there originally, the loop will not find it, and the
> loop will be a no-op.
> The loop would be a no-op but the remove_proc_entry call would not.
> Perhaps you didn't notice that there too? It's pretty close to the
> loop :-)
> tpnt->proc_name in this case is NULL, that is fed to the procfs
> unregister code (and next to strncmp), leading to an OOPS on non-x86
> during bootup with scsi adapter drivers not in the machine compiled
> statically into the kernel.

David, why is tpnt->proc_name NULL on sparc for devices not existing?
Every driver has this as part of their tpnt struct, so it doesn't
matter if the underlying device really exists.

Torben Mathiasen <>
Linux ThunderLAN maintainer
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

This archive was generated by hypermail 2b29 : Sun Oct 15 2000 - 21:00:27 EST