]> git.baikalelectronics.ru Git - kernel.git/commit
RDS: use kfree_rcu in rds_ib_remove_ipaddr
authorSantosh Shilimkar <santosh.shilimkar@oracle.com>
Fri, 3 Feb 2012 16:09:23 +0000 (11:09 -0500)
committerSantosh Shilimkar <ssantosh@kernel.org>
Wed, 30 Sep 2015 16:43:24 +0000 (12:43 -0400)
commit6aac7b88aaf82eb6309b1a4523a1bdf4c5425329
tree016296245d4f2e0129d2caecde0e07bacede448f
parent48fdd7874f07dfb3a661edca7ea1d4807bb4ccb0
RDS: use kfree_rcu in rds_ib_remove_ipaddr

synchronize_rcu() slowing down un-necessarily the socket shutdown
path. It is used just kfree() the ip addresses in rds_ib_remove_ipaddr()
which is perfect usecase for kfree_rcu();

So lets use that to gain some speedup.

Signed-off-by: Santosh Shilimkar <ssantosh@kernel.org>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
net/rds/ib.h
net/rds/ib_rdma.c