summaryrefslogtreecommitdiff
path: root/2008/how_and_why_kernel-fht2008/html/mgp00032.txt
blob: 2b89c21cefd32c2bccb7147a4b9182a5515e2931 (plain)
1
2
3
4
5
6
7
8
9
10
How and why to work with the Linux kernel community
Practical Rules

2. Interfaces
If there is a standard interface, use it
If insufficient: Don't invent new interfaces, try to extend existing ones
If there is an existing interface in a later (e.g. development) release upstream, backport that interface
Don't be afraid to touch API's if they're inefficient
Remember, you have the source and _can_ change them

personal git repositories of Harald Welte. Your mileage may vary