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