mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-04 20:19:47 +08:00
request_irq() is preferred over setup_irq(). Invocations of setup_irq() occur after memory allocators are ready. Per tglx[1], setup_irq() existed in olden days when allocators were not ready by the time early interrupts were initialized. Hence replace setup_irq() by request_irq(). remove_irq() has been replaced by free_irq() as well. There were build error's during previous version, couple of which was reported by kbuild test robot <lkp@intel.com> of which one was reported by Thomas Bogendoerfer <tsbogend@alpha.franken.de> as well. There were a few more issues including build errors, those also have been fixed. [1] https://lkml.kernel.org/r/alpine.DEB.2.20.1710191609480.1971@nanos Signed-off-by: afzal mohammed <afzal.mohd.ma@gmail.com> Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> |
||
|---|---|---|
| .. | ||
| boards | ||
| clk.c | ||
| cpu.c | ||
| cs.c | ||
| dev-enet.c | ||
| dev-flash.c | ||
| dev-hsspi.c | ||
| dev-pcmcia.c | ||
| dev-rng.c | ||
| dev-spi.c | ||
| dev-uart.c | ||
| dev-usb-usbd.c | ||
| dev-wdt.c | ||
| early_printk.c | ||
| gpio.c | ||
| irq.c | ||
| Kconfig | ||
| Makefile | ||
| nvram.c | ||
| Platform | ||
| prom.c | ||
| reset.c | ||
| setup.c | ||
| timer.c | ||