Gitweb: http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e1fa0ceaf366ba8042a388d02ce841b36d063fe2 Commit: e1fa0ceaf366ba8042a388d02ce841b36d063fe2 Parent: 84a3c97b93ec5b4509637801a703693bb710cd4c Author: Amol Lad <[EMAIL PROTECTED]> AuthorDate: Thu Apr 26 00:35:13 2007 -0700 Committer: James Bottomley <[EMAIL PROTECTED]> CommitDate: Tue May 8 11:16:44 2007 -0500
[SCSI] megaraid: replace yield() with cond_resched() For this driver cond_resched() seems to be a better alternative Signed-off-by: Amol Lad <[EMAIL PROTECTED]> Signed-off-by: Andrew Morton <[EMAIL PROTECTED]> Signed-off-by: James Bottomley <[EMAIL PROTECTED]> --- drivers/scsi/megaraid.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/drivers/scsi/megaraid.c b/drivers/scsi/megaraid.c index 65bc130..3cce75d 100644 --- a/drivers/scsi/megaraid.c +++ b/drivers/scsi/megaraid.c @@ -1754,7 +1754,8 @@ __mega_busywait_mbox (adapter_t *adapter) for (counter = 0; counter < 10000; counter++) { if (!mbox->m_in.busy) return 0; - udelay(100); yield(); + udelay(100); + cond_resched(); } return -1; /* give up after 1 second */ } - To unsubscribe from this list: send the line "unsubscribe git-commits-head" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html