Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1429976

Re: Reported regressions for 4.7 as of Sunday, 2016-06-19

From Linus Torvalds <torvalds@linux-foundation.org>
Newsgroups linux.kernel
Subject Re: Reported regressions for 4.7 as of Sunday, 2016-06-19
Date 2016-06-23 18:40 +0200
Message-ID <rNfPA-4cB-29@gated-at.bofh.it> (permalink)
References (3 earlier) <rMF9n-57L-23@gated-at.bofh.it> <rMP8K-3bX-27@gated-at.bofh.it> <rMSJk-5mw-23@gated-at.bofh.it> <rN7fj-6FF-5@gated-at.bofh.it> <rNfwe-45d-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Thu, Jun 23, 2016 at 9:13 AM, Quinn Tran <quinn.tran@qlogic.com> wrote:
>
>
> QT: setting up the interrupt vector does not mean the interrupt starts firing immediately.

Actually, it very much can mean that. If the interrupt can possibly be
shared, there is a very real possibility of it fiding immediately.

Now, with MSI(-X) I guess that isn't a worry, so I suspect your patch
that handles just the legacy INTx case anyway is sufficient, but in
general I would like people to always act as if interrupts can happen
immediately after request_irq().

We have had *tons* of situations where the firmware left a device
active, for example. Or where some random interrupt controller ended
up having stale interrupts pending, even.

So in general, it's just good practice to say "spurious interrupts can
and do happen" - the shared irq case is the most obvious case, but
there have been other sources of unexpected spurious interrupts
firing.

                Linus

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Reported regressions for 4.7 as of Sunday, 2016-06-19 Thorsten Leemhuis <regressions@leemhuis.info> - 2016-06-19 17:00 +0200
  Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 Christoph Hellwig <hch@infradead.org> - 2016-06-20 13:30 +0200
  Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 Josh Boyer <jwboyer@fedoraproject.org> - 2016-06-21 13:20 +0200
    Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 Linus Torvalds <torvalds@linux-foundation.org> - 2016-06-21 22:50 +0200
      Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 Josh Boyer <jwboyer@fedoraproject.org> - 2016-06-22 03:00 +0200
      Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 "Martin K. Petersen" <martin.petersen@oracle.com> - 2016-06-22 03:30 +0200
        Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 Quinn Tran <quinn.tran@qlogic.com> - 2016-06-22 06:10 +0200
        Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 Johannes Thumshirn <jthumshirn@suse.de> - 2016-06-22 14:10 +0200
          Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 Quinn Tran <quinn.tran@qlogic.com> - 2016-06-22 18:00 +0200
            Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 Johannes Thumshirn <jthumshirn@suse.de> - 2016-06-23 09:30 +0200
              Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 Quinn Tran <quinn.tran@qlogic.com> - 2016-06-23 18:20 +0200
                Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 Linus Torvalds <torvalds@linux-foundation.org> - 2016-06-23 18:40 +0200
                Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 ebiederm@xmission.com (Eric W. Biederman) - 2016-06-23 23:10 +0200
            Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 Josh Boyer <jwboyer@fedoraproject.org> - 2016-07-05 18:40 +0200
              Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 Linus Torvalds <torvalds@linux-foundation.org> - 2016-07-05 19:40 +0200
                Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 Thorsten Leemhuis <regressions@leemhuis.info> - 2016-07-05 20:50 +0200
                Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 "Martin K. Petersen" <martin.petersen@oracle.com> - 2016-07-05 21:50 +0200
  Re: Reported regressions for 4.7 as of Sunday, 2016-06-19 Kalle Valo <kvalo@codeaurora.org> - 2016-06-22 08:40 +0200

csiph-web