From: Roland Dreier Replace uses of yield() with msleep(1) as suggested by kernel janitors. Signed-off-by: Roland Dreier Signed-off-by: Andrew Morton --- 25-akpm/drivers/infiniband/ulp/ipoib/ipoib_ib.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/infiniband/ulp/ipoib/ipoib_ib.c~infiniband-ipoib-remove-uses-of-yield drivers/infiniband/ulp/ipoib/ipoib_ib.c --- 25/drivers/infiniband/ulp/ipoib/ipoib_ib.c~infiniband-ipoib-remove-uses-of-yield 2005-01-23 22:25:05.314794200 -0800 +++ 25-akpm/drivers/infiniband/ulp/ipoib/ipoib_ib.c 2005-01-23 22:25:05.318793592 -0800 @@ -509,7 +509,7 @@ int ipoib_ib_dev_stop(struct net_device goto timeout; } - yield(); + msleep(1); } ipoib_dbg(priv, "All sends and receives done.\n"); @@ -535,7 +535,7 @@ timeout: break; } - yield(); + msleep(1); } return 0; _