android_kernel_motorola_sm6375/Documentation/scsi
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Valentin Rothberg d8bf368d06 genirq: Remove the deprecated 'IRQF_DISABLED' request_irq() flag entirely
The IRQF_DISABLED flag is a NOOP and has been scheduled for removal
since Linux v2.6.36 by commit 6932bf37be ("genirq: Remove
IRQF_DISABLED from core code").

According to commit e58aa3d2d0 ("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.

There's still a few non-functional references left in the kernel
source:

  - 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.

  - All remaining references are changelogs that I suggest to keep.

Signed-off-by: Valentin Rothberg <[email protected]>
Cc: Afzal Mohammed <[email protected]>
Cc: Arnd Bergmann <[email protected]>
Cc: Brian Norris <[email protected]>
Cc: Christoph Hellwig <[email protected]>
Cc: Dan Carpenter <[email protected]>
Cc: David Woodhouse <[email protected]>
Cc: Ewan Milne <[email protected]>
Cc: Eyal Perry <[email protected]>
Cc: Felipe Balbi <[email protected]>
Cc: Greg Kroah-Hartman <[email protected]>
Cc: H. Peter Anvin <[email protected]>
Cc: Hannes Reinecke <[email protected]>
Cc: Hongliang Tao <[email protected]>
Cc: Huacai Chen <[email protected]>
Cc: Jiri Kosina <[email protected]>
Cc: Jonathan Corbet <[email protected]>
Cc: Keerthy <[email protected]>
Cc: Laurent Pinchart <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Nishanth Menon <[email protected]>
Cc: Paul Bolle <[email protected]>
Cc: Peter Ujfalusi <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Quentin Lambert <[email protected]>
Cc: Rajendra Nayak <[email protected]>
Cc: Ralf Baechle <[email protected]>
Cc: Santosh Shilimkar <[email protected]>
Cc: Sricharan R <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Tony Lindgren <[email protected]>
Cc: Zhou Wang <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
2015-03-05 20:53:06 +01:00
..
scsi_transport_srp scsi_transport_srp: Add rport state diagram 2014-01-21 10:46:17 -08:00
00-INDEX Documentation/: update 00-INDEX files 2014-02-10 16:01:40 -08:00
53c700.txt
aacraid.txt
advansys.txt
aha152x.txt
aic7xxx.txt
aic79xx.txt
arcmsr_spec.txt
bfa.txt
bnx2fc.txt
BusLogic.txt
ChangeLog.1992-1997
ChangeLog.arcmsr
ChangeLog.ips
ChangeLog.lpfc
ChangeLog.megaraid
ChangeLog.megaraid_sas megaraid_sas: Version and Changelog update 2014-09-16 09:09:54 -07:00
ChangeLog.ncr53c8xx
ChangeLog.sym53c8xx
ChangeLog.sym53c8xx_2
cxgb3i.txt
dc395x.txt
dpti.txt
dtc3x80.txt
FlashPoint.txt
g_NCR5380.txt
hpsa.txt
hptiop.txt
in2000.txt
libsas.txt libsas: remove task_collector mode 2014-11-27 16:40:24 +01:00
LICENSE.FlashPoint
LICENSE.qla2xxx qla2xxx: Change copyright year to 2014 in all the source files. 2014-05-19 13:31:02 +02:00
LICENSE.qla4xxx [SCSI] qla4xxx: Update Copyright header 2013-09-03 07:27:54 -07:00
link_power_management_policy.txt
lpfc.txt
megaraid.txt
Mylex.txt
ncr53c8xx.txt genirq: Remove the deprecated 'IRQF_DISABLED' request_irq() flag entirely 2015-03-05 20:53:06 +01:00
NinjaSCSI.txt
osd.txt Boaz Harrosh - fix email in Documentation 2014-10-19 20:36:36 +03:00
osst.txt
ppa.txt
qlogicfas.txt
scsi-changer.txt
scsi-generic.txt
scsi-parameters.txt
scsi.txt
scsi_eh.txt scsi: Fix "choir" and "beeing" malaprops 2014-10-29 14:33:46 +01:00
scsi_fc_transport.txt
scsi_mid_low_api.txt scsi: drop reason argument from ->change_queue_depth 2014-11-24 14:45:27 +01:00
st.txt st: add a debug_flag module parameter request 2014-11-12 11:15:55 +01:00
sym53c8xx_2.txt
sym53c500_cs.txt
tmscsim.txt genirq: Remove the deprecated 'IRQF_DISABLED' request_irq() flag entirely 2015-03-05 20:53:06 +01:00
ufs.txt
wd719x.txt wd719x: Add firmware documentation 2014-11-25 15:42:55 +01:00