From: Felipe Balbi <balbi@ti.com>
To: Valentin Rothberg <valentinrothberg@gmail.com>
Cc: <balbi@ti.com>, <akpm@linux-foundation.org>,
Jonathan Corbet <corbet@lwn.net>,
Ralf Baechle <ralf@linux-mips.org>,
David Woodhouse <dwmw2@infradead.org>,
Brian Norris <computersforpeace@gmail.com>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
Hannes Reinecke <hare@suse.de>, Ewan Milne <emilne@redhat.com>,
Christoph Hellwig <hch@lst.de>, Hongliang Tao <taohl@lemote.com>,
Huacai Chen <chenhc@lemote.com>, Nishanth Menon <nm@ti.com>,
Peter Ujfalusi <peter.ujfalusi@ti.com>,
Tony Lindgren <tony@atomide.com>, Afzal Mohammed <afzal@ti.com>,
Keerthy <j-keerthy@ti.com>, Zhou Wang <wangzhou1@hisilicon.com>,
Dan Carpenter <dan.carpenter@oracle.com>,
Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
Thomas Gleixner <tglx@linutronix.de>,
Quentin Lambert <lambert.quentin@gmail.com>,
Arnd Bergmann <arnd@arndb.de>, Ingo Molnar <mingo@kernel.org>,
Eyal Perry <eyalpe@mellanox.com>,
Peter Zijlstra <peterz@infradead.org>,
<linux-doc@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
<linux-mips@linux-mips.org>, <iss_storagedev@hp.com>,
<linux-mtd@lists.infradead.org>, <linux-usb@vger.kernel.org>
Subject: Re: [PATCH v2] Remove deprecated IRQF_DISABLED flag entirely
Date: Mon, 9 Mar 2015 12:29:07 -0500 [thread overview]
Message-ID: <20150309172907.GO3739@saruman.tx.rr.com> (raw)
In-Reply-To: <CAD3Xx4JCL7Gt9SEoumiKSvmQOL-JQmg0Qth5wRE7COFZ-Oap8g@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2303 bytes --]
On Mon, Mar 09, 2015 at 06:24:29PM +0100, Valentin Rothberg wrote:
> On Mon, Mar 9, 2015 at 5:52 PM, Felipe Balbi <balbi@ti.com> wrote:
> > Hi,
> >
> > On Thu, Mar 05, 2015 at 03:23:08PM +0100, Valentin Rothberg wrote:
> >> The IRQF_DISABLED is a NOOP and has been scheduled for removal since
> >> Linux v2.6.36 by commit 6932bf37bed4 ("genirq: Remove IRQF_DISABLED from
> >> core code").
> >>
> >> According to commit e58aa3d2d0cc ("genirq: Run irq handlers with
> >> interrupts disabled") running IRQ handlers with interrupts enabled can
> >> cause stack overflows when the interrupt line of the issuing device is
> >> still active.
> >>
> >> This patch ends the grace period for IRQF_DISABLED (i.e., SA_INTERRUPT
> >> in older versions of Linux) and removes the definition and all remaining
> >> usages of this flag.
> >>
> >> Signed-off-by: Valentin Rothberg <valentinrothberg@gmail.com>
> >> ---
> >> The bigger hunk in Documentation/scsi/ncr53c8xx.txt is removed entirely
> >> as IRQF_DISABLED is gone now; the usage in older kernel versions
> >> (including the old SA_INTERRUPT flag) should be discouraged. The
> >> trouble of using IRQF_SHARED is a general problem and not specific to
> >> any driver.
> >>
> >> I left the reference in Documentation/PCI/MSI-HOWTO.txt untouched since
> >> it has already been removed in linux-next by commit b0e1ee8e1405
> >> ("MSI-HOWTO.txt: remove reference on IRQF_DISABLED").
> >>
> >> All remaining references are changelogs that I suggest to keep.
> >>
> >> Changelog
> >>
> >> v2: Correct previous change to drivers/mtd/nand/hisi504_nand.c that
> >> broke compilation. Reported by Dan Carpenter.
> >> ---
> >> drivers/usb/isp1760/isp1760-core.c | 3 +--
> >> drivers/usb/isp1760/isp1760-udc.c | 4 ++--
> >
> > I have a commit in my tree for isp1760:
> >
> > https://git.kernel.org/cgit/linux/kernel/git/balbi/usb.git/commit/?h=testing/fixes&id=80b4a0f8feeb6ee7fa4430a2b4ae1155ed923bd2
>
> I am sorry, but I did not receive an email that it has been applied.
> Andrew asked me to do this patch, so I replied to the one you
> mentioned to avoid this conflict:
it's still in my testing/fixes, it'll be moved to fixes after I finish
testing that branch, then you'll receive an email
--
balbi
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: Felipe Balbi <balbi@ti.com>
To: Valentin Rothberg <valentinrothberg@gmail.com>
Cc: balbi@ti.com, akpm@linux-foundation.org,
Jonathan Corbet <corbet@lwn.net>,
Ralf Baechle <ralf@linux-mips.org>,
David Woodhouse <dwmw2@infradead.org>,
Brian Norris <computersforpeace@gmail.com>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
Hannes Reinecke <hare@suse.de>, Ewan Milne <emilne@redhat.com>,
Christoph Hellwig <hch@lst.de>, Hongliang Tao <taohl@lemote.com>,
Huacai Chen <chenhc@lemote.com>, Nishanth Menon <nm@ti.com>,
Peter Ujfalusi <peter.ujfalusi@ti.com>,
Tony Lindgren <tony@atomide.com>, Afzal Mohammed <afzal@ti.com>,
Keerthy <j-keerthy@ti.com>, Zhou Wang <wangzhou1@hisilicon.com>,
Dan Carpenter <dan.carpenter@oracle.com>,
Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
Thomas Gleixner <tglx@linutronix.de>,
Quentin Lambert <lambert.quentin@gmail.com>,
Arnd Bergmann <arnd@arndb.de>, Ingo Molnar <mingo@kernel.org>,
Eyal Perry <eyalpe@mellanox.com>,
Peter Zijlstra <peterz@infradead.org>,
linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-mips@linux-mips.org, iss_storagedev@hp.com,
linux-mtd@lists.infradead.org, linux-usb@vger.kernel.org
Subject: Re: [PATCH v2] Remove deprecated IRQF_DISABLED flag entirely
Date: Mon, 9 Mar 2015 12:29:07 -0500 [thread overview]
Message-ID: <20150309172907.GO3739@saruman.tx.rr.com> (raw)
Message-ID: <20150309172907.__m90SoZ_5jw8rnxVmvYDtn386C0NkPjcg369HRy7sk@z> (raw)
In-Reply-To: <CAD3Xx4JCL7Gt9SEoumiKSvmQOL-JQmg0Qth5wRE7COFZ-Oap8g@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2303 bytes --]
On Mon, Mar 09, 2015 at 06:24:29PM +0100, Valentin Rothberg wrote:
> On Mon, Mar 9, 2015 at 5:52 PM, Felipe Balbi <balbi@ti.com> wrote:
> > Hi,
> >
> > On Thu, Mar 05, 2015 at 03:23:08PM +0100, Valentin Rothberg wrote:
> >> The IRQF_DISABLED is a NOOP and has been scheduled for removal since
> >> Linux v2.6.36 by commit 6932bf37bed4 ("genirq: Remove IRQF_DISABLED from
> >> core code").
> >>
> >> According to commit e58aa3d2d0cc ("genirq: Run irq handlers with
> >> interrupts disabled") running IRQ handlers with interrupts enabled can
> >> cause stack overflows when the interrupt line of the issuing device is
> >> still active.
> >>
> >> This patch ends the grace period for IRQF_DISABLED (i.e., SA_INTERRUPT
> >> in older versions of Linux) and removes the definition and all remaining
> >> usages of this flag.
> >>
> >> Signed-off-by: Valentin Rothberg <valentinrothberg@gmail.com>
> >> ---
> >> The bigger hunk in Documentation/scsi/ncr53c8xx.txt is removed entirely
> >> as IRQF_DISABLED is gone now; the usage in older kernel versions
> >> (including the old SA_INTERRUPT flag) should be discouraged. The
> >> trouble of using IRQF_SHARED is a general problem and not specific to
> >> any driver.
> >>
> >> I left the reference in Documentation/PCI/MSI-HOWTO.txt untouched since
> >> it has already been removed in linux-next by commit b0e1ee8e1405
> >> ("MSI-HOWTO.txt: remove reference on IRQF_DISABLED").
> >>
> >> All remaining references are changelogs that I suggest to keep.
> >>
> >> Changelog
> >>
> >> v2: Correct previous change to drivers/mtd/nand/hisi504_nand.c that
> >> broke compilation. Reported by Dan Carpenter.
> >> ---
> >> drivers/usb/isp1760/isp1760-core.c | 3 +--
> >> drivers/usb/isp1760/isp1760-udc.c | 4 ++--
> >
> > I have a commit in my tree for isp1760:
> >
> > https://git.kernel.org/cgit/linux/kernel/git/balbi/usb.git/commit/?h=testing/fixes&id=80b4a0f8feeb6ee7fa4430a2b4ae1155ed923bd2
>
> I am sorry, but I did not receive an email that it has been applied.
> Andrew asked me to do this patch, so I replied to the one you
> mentioned to avoid this conflict:
it's still in my testing/fixes, it'll be moved to fixes after I finish
testing that branch, then you'll receive an email
--
balbi
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: Felipe Balbi <balbi@ti.com>
To: Valentin Rothberg <valentinrothberg@gmail.com>
Cc: Nishanth Menon <nm@ti.com>,
linux-mips@linux-mips.org, Jiri Kosina <jkosina@suse.cz>,
Tony Lindgren <tony@atomide.com>,
Peter Ujfalusi <peter.ujfalusi@ti.com>,
linux-mtd@lists.infradead.org,
Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
Huacai Chen <chenhc@lemote.com>, Christoph Hellwig <hch@lst.de>,
iss_storagedev@hp.com, Jonathan Corbet <corbet@lwn.net>,
Quentin Lambert <lambert.quentin@gmail.com>,
Ewan Milne <emilne@redhat.com>, Ingo Molnar <mingo@kernel.org>,
Peter Zijlstra <peterz@infradead.org>,
balbi@ti.com, Dan Carpenter <dan.carpenter@oracle.com>,
Afzal Mohammed <afzal@ti.com>, Arnd Bergmann <arnd@arndb.de>,
Eyal Perry <eyalpe@mellanox.com>, Hannes Reinecke <hare@suse.de>,
Thomas Gleixner <tglx@linutronix.de>,
Paul Bolle <pebolle@tiscali.nl>, Keerthy <j-keerthy@ti.com>,
linux-usb@vger.kernel.org, linux-doc@vger.kernel.org,
linux-kernel@vger.kernel.org, Ralf Baechle <ralf@linux-mips.org>,
Zhou Wang <wangzhou1@hisilicon.com>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Hongliang Tao <taohl@lemote.com>,
akpm@linux-foundation.org,
Brian Norris <computersforpeace@gmail.com>,
David Woodhouse <dwmw2@infradead.org>
Subject: Re: [PATCH v2] Remove deprecated IRQF_DISABLED flag entirely
Date: Mon, 9 Mar 2015 12:29:07 -0500 [thread overview]
Message-ID: <20150309172907.GO3739@saruman.tx.rr.com> (raw)
In-Reply-To: <CAD3Xx4JCL7Gt9SEoumiKSvmQOL-JQmg0Qth5wRE7COFZ-Oap8g@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2303 bytes --]
On Mon, Mar 09, 2015 at 06:24:29PM +0100, Valentin Rothberg wrote:
> On Mon, Mar 9, 2015 at 5:52 PM, Felipe Balbi <balbi@ti.com> wrote:
> > Hi,
> >
> > On Thu, Mar 05, 2015 at 03:23:08PM +0100, Valentin Rothberg wrote:
> >> The IRQF_DISABLED is a NOOP and has been scheduled for removal since
> >> Linux v2.6.36 by commit 6932bf37bed4 ("genirq: Remove IRQF_DISABLED from
> >> core code").
> >>
> >> According to commit e58aa3d2d0cc ("genirq: Run irq handlers with
> >> interrupts disabled") running IRQ handlers with interrupts enabled can
> >> cause stack overflows when the interrupt line of the issuing device is
> >> still active.
> >>
> >> This patch ends the grace period for IRQF_DISABLED (i.e., SA_INTERRUPT
> >> in older versions of Linux) and removes the definition and all remaining
> >> usages of this flag.
> >>
> >> Signed-off-by: Valentin Rothberg <valentinrothberg@gmail.com>
> >> ---
> >> The bigger hunk in Documentation/scsi/ncr53c8xx.txt is removed entirely
> >> as IRQF_DISABLED is gone now; the usage in older kernel versions
> >> (including the old SA_INTERRUPT flag) should be discouraged. The
> >> trouble of using IRQF_SHARED is a general problem and not specific to
> >> any driver.
> >>
> >> I left the reference in Documentation/PCI/MSI-HOWTO.txt untouched since
> >> it has already been removed in linux-next by commit b0e1ee8e1405
> >> ("MSI-HOWTO.txt: remove reference on IRQF_DISABLED").
> >>
> >> All remaining references are changelogs that I suggest to keep.
> >>
> >> Changelog
> >>
> >> v2: Correct previous change to drivers/mtd/nand/hisi504_nand.c that
> >> broke compilation. Reported by Dan Carpenter.
> >> ---
> >> drivers/usb/isp1760/isp1760-core.c | 3 +--
> >> drivers/usb/isp1760/isp1760-udc.c | 4 ++--
> >
> > I have a commit in my tree for isp1760:
> >
> > https://git.kernel.org/cgit/linux/kernel/git/balbi/usb.git/commit/?h=testing/fixes&id=80b4a0f8feeb6ee7fa4430a2b4ae1155ed923bd2
>
> I am sorry, but I did not receive an email that it has been applied.
> Andrew asked me to do this patch, so I replied to the one you
> mentioned to avoid this conflict:
it's still in my testing/fixes, it'll be moved to fixes after I finish
testing that branch, then you'll receive an email
--
balbi
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
next prev parent reply other threads:[~2015-03-09 17:30 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-05 12:59 [PATCH] Remove deprecated IRQF_DISABLED flag entirely Valentin Rothberg
2015-03-05 12:59 ` Valentin Rothberg
2015-03-05 13:08 ` Dan Carpenter
2015-03-05 13:08 ` Dan Carpenter
2015-03-05 13:33 ` Valentin Rothberg
2015-03-05 13:33 ` Valentin Rothberg
2015-03-05 13:11 ` Hannes Reinecke
2015-03-05 13:11 ` Hannes Reinecke
2015-03-05 13:41 ` Valentin Rothberg
2015-03-05 13:41 ` Valentin Rothberg
2015-03-06 19:41 ` Dmitry Torokhov
2015-03-06 19:41 ` Dmitry Torokhov
2015-03-09 8:41 ` Valentin Rothberg
2015-03-09 8:41 ` Valentin Rothberg
2015-03-05 14:23 ` [PATCH v2] " Valentin Rothberg
2015-03-05 14:23 ` Valentin Rothberg
2015-03-06 8:37 ` [tip:irq/core] genirq: Remove the deprecated 'IRQF_DISABLED' request_irq() " tip-bot for Valentin Rothberg
2015-03-06 18:31 ` [PATCH v2] Remove deprecated IRQF_DISABLED " Tony Lindgren
2015-03-06 18:31 ` Tony Lindgren
2015-03-06 18:46 ` Brian Norris
2015-03-06 18:46 ` Brian Norris
2015-03-09 16:52 ` Felipe Balbi
2015-03-09 16:52 ` Felipe Balbi
2015-03-09 16:52 ` Felipe Balbi
2015-03-09 17:24 ` Valentin Rothberg
2015-03-09 17:24 ` Valentin Rothberg
2015-03-09 17:29 ` Felipe Balbi [this message]
2015-03-09 17:29 ` Felipe Balbi
2015-03-09 17:29 ` Felipe Balbi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150309172907.GO3739@saruman.tx.rr.com \
--to=balbi@ti.com \
--cc=afzal@ti.com \
--cc=akpm@linux-foundation.org \
--cc=arnd@arndb.de \
--cc=chenhc@lemote.com \
--cc=computersforpeace@gmail.com \
--cc=corbet@lwn.net \
--cc=dan.carpenter@oracle.com \
--cc=dwmw2@infradead.org \
--cc=emilne@redhat.com \
--cc=eyalpe@mellanox.com \
--cc=gregkh@linuxfoundation.org \
--cc=hare@suse.de \
--cc=hch@lst.de \
--cc=iss_storagedev@hp.com \
--cc=j-keerthy@ti.com \
--cc=jkosina@suse.cz \
--cc=lambert.quentin@gmail.com \
--cc=laurent.pinchart@ideasonboard.com \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mips@linux-mips.org \
--cc=linux-mtd@lists.infradead.org \
--cc=linux-usb@vger.kernel.org \
--cc=mingo@kernel.org \
--cc=nm@ti.com \
--cc=pebolle@tiscali.nl \
--cc=peter.ujfalusi@ti.com \
--cc=peterz@infradead.org \
--cc=ralf@linux-mips.org \
--cc=taohl@lemote.com \
--cc=tglx@linutronix.de \
--cc=tony@atomide.com \
--cc=valentinrothberg@gmail.com \
--cc=wangzhou1@hisilicon.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.