Gitweb: http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=aee8447cb5d497cc90ebe171bf70d9e68787e988 Commit: aee8447cb5d497cc90ebe171bf70d9e68787e988 Parent: 8707d8b8c0cbdf4441507f8dded194167da896c7 Author: Jiri Slaby <[EMAIL PROTECTED]> AuthorDate: Thu Oct 18 23:40:23 2007 -0700 Committer: Linus Torvalds <[EMAIL PROTECTED]> CommitDate: Fri Oct 19 11:53:41 2007 -0700
Misc: phantom, synchronize_irq() on suspend Wait after disabling device's interrupt until the handler finishes its work if still in progress. Signed-off-by: Jiri Slaby <[EMAIL PROTECTED]> Signed-off-by: Andrew Morton <[EMAIL PROTECTED]> Signed-off-by: Linus Torvalds <[EMAIL PROTECTED]> --- drivers/misc/phantom.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/misc/phantom.c b/drivers/misc/phantom.c index 5108b7c..6e61a79 100644 --- a/drivers/misc/phantom.c +++ b/drivers/misc/phantom.c @@ -378,6 +378,8 @@ static int phantom_suspend(struct pci_dev *pdev, pm_message_t state) iowrite32(0, dev->caddr + PHN_IRQCTL); ioread32(dev->caddr + PHN_IRQCTL); /* PCI posting */ + synchronize_irq(pdev->irq); + return 0; } - 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