|
|
Subscribe / Log in / New account

A look at the 3.12 development cycle

A look at the 3.12 development cycle

Posted Oct 23, 2013 17:37 UTC (Wed) by dashesy (guest, #74652)
Parent article: A look at the 3.12 development cycle

92908 lines of code for a driver is interesting, considering that presumably there is already a networking subsystem. I wonder which driver is the largest one in size.


to post comments

A look at the 3.12 development cycle

Posted Oct 23, 2013 18:15 UTC (Wed) by nix (subscriber, #2304) [Link] (2 responses)

If you ignore networking drivers, one of the graphics drivers would win by a mile:

radeon: 181934
i915: 69779
gma500: 32005
nouveau: 23347

(the ugly oneliner I'm using for this is just looking at all files under particular directories, so I can't look at network drivers so accurately -- but even wireless drivers seem to come in at the same sort of size as nouveau, and *much* smaller than radeon.)

A look at the 3.12 development cycle

Posted Oct 23, 2013 19:50 UTC (Wed) by mslusarz (guest, #58587) [Link] (1 responses)

In case of nouveau you didn't count subdirectories. For Linux 3.11:

$ find drivers/gpu/drm/nouveau/ -name "*.[ch]" -exec cat {} \;|wc -l
96886

A look at the 3.12 development cycle

Posted Oct 30, 2013 0:00 UTC (Wed) by nix (subscriber, #2304) [Link]

Hm. OK, my oneliner was buggy. Thank you for re-emphasising my point!

A look at the 3.12 development cycle

Posted Oct 29, 2013 22:00 UTC (Tue) by BenHutchings (subscriber, #37955) [Link]

Most of the wireless drivers in staging include their own snapshot of the 802.11 stack (at least initially).


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds