[PATCH] Documentation/SubmittingDrivers: minor update
* fix copright typo * remove trailing whitespace * remove Kernel Traffic from Resources. Zack, it was great reading! * Name Arjan by name and fix URL of "How to NOT" paper. * Remove "Last updated" tag. Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
eb84a20e9e
commit
3706baa8b1
|
@ -59,11 +59,11 @@ Copyright: The copyright owner must agree to use of GPL.
|
||||||
are the same person/entity. If not, the name of
|
are the same person/entity. If not, the name of
|
||||||
the person/entity authorizing use of GPL should be
|
the person/entity authorizing use of GPL should be
|
||||||
listed in case it's necessary to verify the will of
|
listed in case it's necessary to verify the will of
|
||||||
the copright owner.
|
the copyright owner.
|
||||||
|
|
||||||
Interfaces: If your driver uses existing interfaces and behaves like
|
Interfaces: If your driver uses existing interfaces and behaves like
|
||||||
other drivers in the same class it will be much more likely
|
other drivers in the same class it will be much more likely
|
||||||
to be accepted than if it invents gratuitous new ones.
|
to be accepted than if it invents gratuitous new ones.
|
||||||
If you need to implement a common API over Linux and NT
|
If you need to implement a common API over Linux and NT
|
||||||
drivers do it in userspace.
|
drivers do it in userspace.
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ Clarity: It helps if anyone can see how to fix the driver. It helps
|
||||||
it will go in the bitbucket.
|
it will go in the bitbucket.
|
||||||
|
|
||||||
Control: In general if there is active maintainance of a driver by
|
Control: In general if there is active maintainance of a driver by
|
||||||
the author then patches will be redirected to them unless
|
the author then patches will be redirected to them unless
|
||||||
they are totally obvious and without need of checking.
|
they are totally obvious and without need of checking.
|
||||||
If you want to be the contact and update point for the
|
If you want to be the contact and update point for the
|
||||||
driver it is a good idea to state this in the comments,
|
driver it is a good idea to state this in the comments,
|
||||||
|
@ -100,7 +100,7 @@ What Criteria Do Not Determine Acceptance
|
||||||
Vendor: Being the hardware vendor and maintaining the driver is
|
Vendor: Being the hardware vendor and maintaining the driver is
|
||||||
often a good thing. If there is a stable working driver from
|
often a good thing. If there is a stable working driver from
|
||||||
other people already in the tree don't expect 'we are the
|
other people already in the tree don't expect 'we are the
|
||||||
vendor' to get your driver chosen. Ideally work with the
|
vendor' to get your driver chosen. Ideally work with the
|
||||||
existing driver author to build a single perfect driver.
|
existing driver author to build a single perfect driver.
|
||||||
|
|
||||||
Author: It doesn't matter if a large Linux company wrote the driver,
|
Author: It doesn't matter if a large Linux company wrote the driver,
|
||||||
|
@ -116,17 +116,13 @@ Linux kernel master tree:
|
||||||
ftp.??.kernel.org:/pub/linux/kernel/...
|
ftp.??.kernel.org:/pub/linux/kernel/...
|
||||||
?? == your country code, such as "us", "uk", "fr", etc.
|
?? == your country code, such as "us", "uk", "fr", etc.
|
||||||
|
|
||||||
Linux kernel mailing list:
|
Linux kernel mailing list:
|
||||||
linux-kernel@vger.kernel.org
|
linux-kernel@vger.kernel.org
|
||||||
[mail majordomo@vger.kernel.org to subscribe]
|
[mail majordomo@vger.kernel.org to subscribe]
|
||||||
|
|
||||||
Linux Device Drivers, Third Edition (covers 2.6.10):
|
Linux Device Drivers, Third Edition (covers 2.6.10):
|
||||||
http://lwn.net/Kernel/LDD3/ (free version)
|
http://lwn.net/Kernel/LDD3/ (free version)
|
||||||
|
|
||||||
Kernel traffic:
|
|
||||||
Weekly summary of kernel list activity (much easier to read)
|
|
||||||
http://www.kerneltraffic.org/kernel-traffic/
|
|
||||||
|
|
||||||
LWN.net:
|
LWN.net:
|
||||||
Weekly summary of kernel development activity - http://lwn.net/
|
Weekly summary of kernel development activity - http://lwn.net/
|
||||||
2.6 API changes:
|
2.6 API changes:
|
||||||
|
@ -145,11 +141,8 @@ KernelNewbies:
|
||||||
Linux USB project:
|
Linux USB project:
|
||||||
http://www.linux-usb.org/
|
http://www.linux-usb.org/
|
||||||
|
|
||||||
How to NOT write kernel driver by arjanv@redhat.com
|
How to NOT write kernel driver by Arjan van de Ven:
|
||||||
http://people.redhat.com/arjanv/olspaper.pdf
|
http://www.fenrus.org/how-to-not-write-a-device-driver-paper.pdf
|
||||||
|
|
||||||
Kernel Janitor:
|
Kernel Janitor:
|
||||||
http://janitor.kernelnewbies.org/
|
http://janitor.kernelnewbies.org/
|
||||||
|
|
||||||
--
|
|
||||||
Last updated on 17 Nov 2005.
|
|
||||||
|
|
Reference in New Issue