On Thu, 15 May 2008 19:49:27 +0200 Andi Kleen <andi@firstfloor.org> wrote:The underlying reason for this is the Linux kernel developers hatred of abstraction layers is long term maintenance. Once a driver is accepted into the mainline, the kernel developers may have to do maintenance on the driver to fix API's or if the original hardware vendor abandons it. All the abstraction layer just makes this harder. Some drivers do have some OS independent portions but they are rare, and usually abstract the hardware not the device model. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Andrew Morton | Re: Linux 2.6.21-rc4 |
| Andrew Morton | -mm merge plans for 2.6.23 |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Balbir Singh | Re: [RFC][PATCH 2/7] RSS controller core |
git: | |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| David Miller | [GIT]: Networking |
| Andreas Henriksson | [PATCH 06/12] Remove bogus reference to tc-filters(8) from tc(8) manpage. |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
