Difference between revisions of "Kernel code quotes"
(Start collecting the quotes) |
(Added sk_hashed and fixed code->pre) |
||
Line 2: | Line 2: | ||
---- | ---- | ||
− | < | + | <pre> |
Instead of using a dedicated spinlock, we (ab)use inetsw_lock | Instead of using a dedicated spinlock, we (ab)use inetsw_lock | ||
− | </ | + | </pre> |
:''from linux-2.6.23/net/ipv4/af_inet.c:build_ehash_secret()'' | :''from linux-2.6.23/net/ipv4/af_inet.c:build_ehash_secret()'' | ||
---- | ---- | ||
+ | <pre> | ||
+ | static inline int sk_hashed(const struct sock *sk) | ||
+ | { | ||
+ | return !sk_unhashed(sk); | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | :''from linux-2.6.23/include/net/sock.h'' | ||
[[Category: Kernel]] | [[Category: Kernel]] |
Revision as of 15:49, 6 November 2007
Here we're collecting some funny quotes from the linux kernel code
Instead of using a dedicated spinlock, we (ab)use inetsw_lock
- from linux-2.6.23/net/ipv4/af_inet.c:build_ehash_secret()
static inline int sk_hashed(const struct sock *sk) { return !sk_unhashed(sk); }
- from linux-2.6.23/include/net/sock.h