Open main menu

OpenVZ Virtuozzo Containers Wiki β

Kernel code quotes

Revision as of 10:24, 12 December 2007 by Xemul (talk | contribs) (arp comment)

Here we're collecting some funny quotes from the linux kernel code


So... these "amateur" devices are hopeless.
from linux-2.6.24-rc5/net/ipv4/arp.c:arp_constructor()

/* This code sucks.  But you should have seen it before! --RR */
from linux-2.6.23/net/ipv4/route.c

static void dn_long_error_report(struct neighbour *neigh, struct sk_buff *skb)
{
        printk(KERN_DEBUG "dn_long_error_report: called\n");
        kfree_skb(skb);
}
from linux-2.6.23/net/decnet/dn_neigh.c

/* Unfortunately we don't support this one.  Any brave souls? */
from linux-2.6.23/include/linux/skbuff.h:skb_forward_csum()

#define IT_ID_SET       1
#define IT_ID_NOT_SET   0
from linux-2.6.23/kernel/posix-timers.c

 * "I ask you, have you ever known what it is to be an orphan?"
 */
static int will_become_orphaned_pgrp(...
from linux-2.6.23/kernel/exit.c

#ifndef I_WISH_WORLD_WERE_PERFECT

/* It is not :-( ...
from linux-2.6.23/net/ipv4/ip_gre.c:ipgre_err()

weird, but documented
from linux-2.6.23/net/packet/af_packet.c:packet_create()

What the above comment does talk about? --ANK(980817)
from linux-2.6.23/net/unix/af_unix.c:unix_release_sock()

static inline int sk_hashed(const struct sock *sk)
{
        return !sk_unhashed(sk);
}
from linux-2.6.23/include/net/sock.h

Instead of using a dedicated spinlock, we (ab)use inetsw_lock
from linux-2.6.23/net/ipv4/af_inet.c:build_ehash_secret()