From owner-freebsd-current@FreeBSD.ORG Thu Jan 13 12:15:07 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16DA716A4CE for ; Thu, 13 Jan 2005 12:15:07 +0000 (GMT) Received: from critter.freebsd.dk (f170.freebsd.dk [212.242.86.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4DE3C43D2D for ; Thu, 13 Jan 2005 12:15:04 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.1/8.13.1) with ESMTP id j0DCF3RC059187 for ; Thu, 13 Jan 2005 13:15:03 +0100 (CET) (envelope-from phk@critter.freebsd.dk) To: current@freebsd.org From: Poul-Henning Kamp Date: Thu, 13 Jan 2005 13:15:03 +0100 Message-ID: <59186.1105618503@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Subject: Top 50 kernel files with 'issues' X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jan 2005 12:15:07 -0000 I mused for a second about the number of ecks-ecks-ecks (thankyou spamfilters!) comments in kern/vfs_subr.c and on a whim I did a script to find the to 50 kernel files with 'issues'. In total we have 7107 such comments in the kernel... Happy hacking :-) 77 ./netipsec/key.c 73 ./netkey/key.c 54 ./net80211/ieee80211_ioctl.c 54 ./dev/ath/if_ath.c 48 ./netinet6/ip6_output.c 46 ./net80211/ieee80211_input.c 45 ./netinet6/icmp6.c 45 ./dev/ray/if_ray.c 42 ./compat/linprocfs/linprocfs.c 41 ./netinet6/nd6.c 40 ./netgraph/bluetooth/socket/ng_btsocket_rfcomm.c 37 ./netinet6/ipsec.c 37 ./kern/tty.c 34 ./net80211/ieee80211_node.c 32 ./dev/syscons/syscons.c 31 ./netinet6/nd6_rtr.c 31 ./netinet6/in6.c 31 ./dev/wi/if_wi.c 31 ./dev/firewire/sbp_targ.c 30 ./dev/fb/vga.c 29 ./pc98/pc98/sio.c 27 ./netgraph/ng_sample.c 27 ./dev/firewire/sbp.c 25 ./netinet/ip_mroute.c 25 ./net/if_spppsubr.c 25 ./i386/i386/machdep.c 25 ./dev/usb/ehci.c 25 ./dev/sio/sio.c 24 ./pc98/i386/machdep.c 24 ./dev/usb/ohci.c 23 ./netinet6/ip6_input.c 23 ./isa/psm.c 23 ./dev/ciss/ciss.c 23 ./alpha/alpha/machdep.c 23 ./alpha/alpha/clock.c 22 ./dev/sound/usb/uaudio.c 22 ./dev/musycc/musycc.c 22 ./contrib/pf/net/pf_ioctl.c 21 ./nfs4client/nfs4_vnops.c 21 ./netgraph/ng_base.c 21 ./net80211/ieee80211_output.c 21 ./kern/vfs_subr.c 21 ./dev/mly/mly.c 21 ./dev/ar/if_ar.c 20 ./netinet6/in6_src.c 20 ./netgraph/bluetooth/drivers/h4/ng_h4.c 20 ./compat/svr4/svr4_misc.c 20 ./alpha/osf1/osf1_ioctl.c 19 ./netinet/ip_input.c 19 ./i386/i386/support.s -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.