17 Jun, 2011
1 commit
-
Since printk_ratelimit() shouldn't be used anymore (see comment in
include/linux/printk.h), replace it with printk_ratelimited()Signed-off-by: Manuel Zerpies
Signed-off-by: David S. Miller
09 Sep, 2010
3 commits
-
The RDS bind lookups are somewhat expensive in terms of CPU
time and locking overhead. This commit changes them into a
faster RCU based hash tree instead of the rbtrees they were using
before.On large NUMA systems it is a significant improvement.
Signed-off-by: Chris Mason
-
The bind_lock is almost entirely readonly, but it gets
hammered during normal operations and is a major bottleneck.This commit changes it to an rwlock, which takes it from 80%
of the system time on a big numa machine down to much lower
numbers.A better fix would involve RCU, which is done in a later commit
Signed-off-by: Chris Mason
-
Favor "if (foo)" style over "if (foo != NULL)".
Signed-off-by: Andy Grover
24 Aug, 2009
1 commit
-
Now that RDS transports are no longer compiled-in to RDS core,
there is now the possibility that they will not be loaded. This
adds a helpful suggestion when rds_bind() fails to find a transport.Signed-off-by: Andy Grover
Signed-off-by: David S. Miller
27 Feb, 2009
1 commit
-
Implement the RDS (Reliable Datagram Sockets) interface.
Signed-off-by: Andy Grover
Signed-off-by: David S. Miller