Re: [PATCH] parport_pc to use pnpbios_register_driver()

Kai Germaschewski (kai@tp1.ruhr-uni-bochum.de)
Mon, 12 Nov 2001 09:30:47 +0100 (CET)


On Mon, 12 Nov 2001, Keith Owens wrote:

> >The reasoning behind this is the following: When you have a driver
> >built-in, but pnpbios modular, the driver cannot use pnpbios
> >functionality. The above definition reflects exactly this.
>
> Does this combination make sense? If you are building a pnpbios driver
> into the kernel then the configuration should force pnpbios support to
> be built in as well. We don't allow this combination for things like
> scsi or ide, they require the common support to be built in if any
> drivers are built in. IMHO this problem should be fixed in .config,
> not in driver source.

The affected drivers usually support different interfaces to the hardware,
like ISA, ISAPnP, PCI, so it makes sense to build them w/o ISAPnP support.
For instance, people may want to have built-in serial support (w/o ISAPnP
support is fine, because they've only got a standard SuperI/O chip), but
also modular isapnp and sound driver support, so they can demand load
sound support if necessary.

Making ISAPnP mandatory only because you build a driver which supports
ISAPnP hardware is not an option IMO. This would force people to build
ISAPnP support who don't even have an ISA bus (only because the driver for
their PCI card also supports an ISAPnP variant).

--Kai

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/