dahdi-linux/drivers/dahdi
Shaun Ruffell 5aaaaf9d2f dahdi: Remove IRQF_DISABLED.
The IRQF_DISABLED flag was removed in 4.1 in commit
"genirq: Remove the deprecated 'IRQF_DISABLED' request_irq() flag entirely" [1].

By default all interrupt handlers are now run with interrupts disabled and
therefore should all be considered "fast interrupts". Any driver that was still
using the flag will now lock interrupts directly in the handler in case running
on an older kernel that is not disabling interrupts when running the handler.

[1] https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=d8bf368d0631d4bc2612d8bf2e4e8e74e620d0cc

Signed-off-by: Shaun Ruffell <sruffell@digium.com>
Signed-off-by: Russ Meyerriecks <rmeyerriecks@digium.com>
(cherry picked from commit 8cd0823978)
2015-06-04 15:26:58 -05:00
..
datamods net: Update dahdi for alloc_netdev() api change in 3.17+ 2014-08-11 09:53:02 -05:00
firmware wcxb: Fix "I/O error reported by firmware" followed by underruns 2015-06-04 15:25:00 -05:00
hpec Update Digium copyright on files changed since beginning of the year. 2012-03-21 18:56:05 +00:00
oct612x oct612x: Implement the SerializationObject callbacks. 2014-06-20 13:01:27 -05:00
voicebus Remove DAHDI_IRQF_[SHARED|DISABLED] flags. 2015-06-04 15:26:58 -05:00
vpmadt032_loader Add #include <linux/slab.h> to all files that call kzalloc|kmalloc|kfree. 2014-05-20 11:36:23 -05:00
wcb4xxp dahdi: Remove IRQF_DISABLED. 2015-06-04 15:26:58 -05:00
wct4xxp Remove DAHDI_IRQF_[SHARED|DISABLED] flags. 2015-06-04 15:26:58 -05:00
wctc4xxp Remove DAHDI_IRQF_[SHARED|DISABLED] flags. 2015-06-04 15:26:58 -05:00
wctdm24xxp Add #include <linux/slab.h> to all files that call kzalloc|kmalloc|kfree. 2014-05-20 11:36:23 -05:00
wcte12xp dahdi: smp_mb_{before,after}_clear_bit -> smp_mb_{before,after}_atomic. 2015-06-04 15:25:00 -05:00
xpp xpp: USB_FW*: fix incorrect chan num with 2FXS6FXO 2015-06-04 15:25:00 -05:00
adt_lec.c
adt_lec.h
arith.h
biquad.h
dahdi_dummy.c dahdi_dummy: Include timer.h instead of time.h 2012-04-05 16:15:22 +00:00
dahdi_dynamic_eth.c dahdi_dynamic: Release reference count on network device when destroying dynamic spans. 2015-06-04 15:25:00 -05:00
dahdi_dynamic_ethmf.c dahdi_dynamic_ethmf: Don't use create_proc_read_entry() 2013-05-24 00:30:33 +03:00
dahdi_dynamic_loc.c dahdi_dynamic_loc: Change and check the dyn->pvt pointer under lock. 2012-04-03 19:44:45 +00:00
dahdi_dynamic.c dynamic: Prevent oops due to inverted compile flag 2014-08-15 15:35:51 -05:00
dahdi_echocan_jpah.c Update Digium copyright on files changed since beginning of the year. 2012-03-21 18:56:05 +00:00
dahdi_echocan_kb1.c Update Digium copyright on files changed since beginning of the year. 2012-03-21 18:56:05 +00:00
dahdi_echocan_mg2.c Update Digium copyright on files changed since beginning of the year. 2012-03-21 18:56:05 +00:00
dahdi_echocan_oslec.c code cleanup - refactor module_printk() 2012-02-09 15:24:40 +00:00
dahdi_echocan_sec2.c code cleanup: remove unused debug_printk() 2012-02-09 15:25:03 +00:00
dahdi_echocan_sec.c code cleanup: remove unused debug_printk() 2012-02-09 15:25:03 +00:00
dahdi_transcode.c wctc4xxp: Cleanup RTP for unopened channels. 2014-05-16 12:06:58 -05:00
dahdi-base.c dahdi: struct file.f_dentry macro was removed in kernel 3.19 2015-06-04 15:25:00 -05:00
dahdi-sysfs-chan.c sysfs: bugfix: shorten too long file names 2013-06-23 22:12:33 +03:00
dahdi-sysfs.c sysfs: new device attribute: registration_time 2014-01-28 20:04:22 +02:00
dahdi-sysfs.h Remove support for kernels < 2.6.18 2012-03-13 20:09:12 +00:00
dahdi-version.c
dahdi.h Update Digium copyright on files changed since beginning of the year. 2012-03-21 18:56:05 +00:00
ecdis.h
fir.h
fxo_modes.h
Kbuild wcte43x: Add driver for TE435/TE235 digital cards. 2013-11-11 14:39:19 -06:00
Kconfig
makefw.c
pciradio.c Remove DAHDI_IRQF_[SHARED|DISABLED] flags. 2015-06-04 15:26:58 -05:00
pciradio.rbt
proslic.h
tor2-hw.h
tor2.c dahdi: Remove IRQF_DISABLED. 2015-06-04 15:26:58 -05:00
tormenta2.rbt
wcaxx-base.c wcxb: Fix "I/O error reported by firmware" followed by underruns 2015-06-04 15:25:00 -05:00
wcfxo.c Remove DAHDI_IRQF_[SHARED|DISABLED] flags. 2015-06-04 15:26:58 -05:00
wct1xxp.c dahdi: Remove IRQF_DISABLED. 2015-06-04 15:26:58 -05:00
wctdm.c Remove DAHDI_IRQF_[SHARED|DISABLED] flags. 2015-06-04 15:26:58 -05:00
wcte11xp.c dahdi: Remove IRQF_DISABLED. 2015-06-04 15:26:58 -05:00
wcte13xp-base.c wcxb: Fix "I/O error reported by firmware" followed by underruns 2015-06-04 15:25:00 -05:00
wcte43x-base.c wcxb: Fix "I/O error reported by firmware" followed by underruns 2015-06-04 15:25:00 -05:00
wcxb_flash.c wcaxx: New driver for A4A/A4B/A8A/A8B analog cards. 2013-11-11 14:39:19 -06:00
wcxb_flash.h wcaxx: New driver for A4A/A4B/A8A/A8B analog cards. 2013-11-11 14:39:19 -06:00
wcxb_spi.c Add #include <linux/slab.h> to all files that call kzalloc|kmalloc|kfree. 2014-05-20 11:36:23 -05:00
wcxb_spi.h wcaxx: New driver for A4A/A4B/A8A/A8B analog cards. 2013-11-11 14:39:19 -06:00
wcxb.c Remove DAHDI_IRQF_[SHARED|DISABLED] flags. 2015-06-04 15:26:58 -05:00
wcxb.h wcxb: Fix "I/O error reported by firmware" followed by underruns 2015-06-04 15:25:00 -05:00