> IMHO, any symbol that gets exported to modules should be viewed as
> 'external', and not changed without a very good reason. This applies
> especially to global things like kmalloc and the request_*() functions.
It is getting late in the Linux development cycle to change its
interfaces. Unfortunately, Linux is still being developed and will
perhaps continue to develop over time.
Perhaps it should be considered splitting off a 2.2 kernel that
conforms to the old standard, and a parallel 3.0 version with the
resource management and other interface breaking code in it. Later
development will occur on 3.0 as 3.1. This provides a kernel (2.2) that
anyone can use and prepares everyone for 3.2.
-- William Burrow -- Fredericton Area Network, New Brunswick, Canada Copyright 1996 William Burrow This line left intentionally blank.