RE: Linux 2.5 / 2.6 TODO (preliminary)

From: Bret Indrelee (bret@io.com)
Date: Fri Jun 02 2000 - 13:07:47 EST


> W = wishlist
> I = important
> N = needed

I: Put each driver module into a separate sub-directory of drivers/char or
drivers/block. Adjust the configuration procedure so it will do a make
in each subdirectory of these directories.

W: Move anything that isn't a device driver (such as drivers/pci/*) to
someplace else. If they don't have read()/write()/ioctl() methods, they
aren't device drivers and should be located someplace else in the tree.

Putting each device driver in it's own subdirectory would make a number of
things easier:
1. Easier to add a new driver to the kernel distribution once it is ready.
2. Easier to swap in someone else's driver if you prefer that to the
standard drivers.
3. Lots easier for third parties to support hardware that (for whatever
reason) isn't made part of the kernel distribution.

-Bret

------------------------------------------------------------------------------
Bret Indrelee | Sometimes, to be deep, we must act shallow!
bret@io.com | -Riff in The Quatrix

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



This archive was generated by hypermail 2b29 : Wed Jun 07 2000 - 21:00:15 EST