summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/fman/src/xx
diff options
context:
space:
mode:
authorMandy Lavi <mandy.lavi@freescale.com>2014-11-19 05:17:46 (GMT)
committerMatthew Weigel <Matthew.Weigel@freescale.com>2014-12-11 18:40:48 (GMT)
commitca6d6c8930a031eeab8e121ae7de52dede339e21 (patch)
treea102319534e49b7624b67a40a3d906662ce5850b /drivers/net/ethernet/freescale/fman/src/xx
parent5676273b1553c5920c90592f49a1d8fce560f24d (diff)
downloadlinux-fsl-qoriq-ca6d6c8930a031eeab8e121ae7de52dede339e21.tar.xz
fmd: fix static analysis issues
Change-Id: I2d6cead7b62116cd6a264ec91d82f3bdc3a03c10 Signed-off-by: Mandy Lavi <mandy.lavi@freescale.com> Reviewed-on: http://git.am.freescale.net:8181/23939 Reviewed-by: Igal Liberman <Igal.Liberman@freescale.com> Tested-by: Richard Schmitt <richard.schmitt@freescale.com> Reviewed-by: Richard Schmitt <richard.schmitt@freescale.com>
Diffstat (limited to 'drivers/net/ethernet/freescale/fman/src/xx')
-rw-r--r--drivers/net/ethernet/freescale/fman/src/xx/Makefile2
-rw-r--r--drivers/net/ethernet/freescale/fman/src/xx/xx_linux.c25
2 files changed, 2 insertions, 25 deletions
diff --git a/drivers/net/ethernet/freescale/fman/src/xx/Makefile b/drivers/net/ethernet/freescale/fman/src/xx/Makefile
index 1e0db57..3e857d8 100644
--- a/drivers/net/ethernet/freescale/fman/src/xx/Makefile
+++ b/drivers/net/ethernet/freescale/fman/src/xx/Makefile
@@ -8,5 +8,5 @@ include $(srctree)/drivers/net/ethernet/freescale/fman/ncsw_config.mk
obj-y += fsl-ncsw-xx.o
-fsl-ncsw-xx-objs := xx_linux.o udivdi3.o stdlib.o \
+fsl-ncsw-xx-objs := xx_linux.o stdlib.o \
module_strings.o
diff --git a/drivers/net/ethernet/freescale/fman/src/xx/xx_linux.c b/drivers/net/ethernet/freescale/fman/src/xx/xx_linux.c
index 546c68b..d5c639a 100644
--- a/drivers/net/ethernet/freescale/fman/src/xx/xx_linux.c
+++ b/drivers/net/ethernet/freescale/fman/src/xx/xx_linux.c
@@ -400,33 +400,10 @@ typedef struct {
t_Handle interruptHandlers[0x00010000];
-static irqreturn_t LinuxInterruptHandler (int irq, void *dev_id)
-{
- t_InterruptHandler *p_IntrHndl = (t_InterruptHandler *)dev_id;
- p_IntrHndl->f_Isr(p_IntrHndl->handle);
- return IRQ_HANDLED;
-}
t_Error XX_SetIntr(int irq, t_Isr *f_Isr, t_Handle handle)
{
- const char *device;
- t_InterruptHandler *p_IntrHndl;
-
- device = GetDeviceName(irq);
- if (device == NULL)
- RETURN_ERROR(MAJOR, E_INVALID_VALUE, ("Interrupt source - %d", irq));
-
- p_IntrHndl = (t_InterruptHandler *)XX_Malloc(sizeof(t_InterruptHandler));
- if (p_IntrHndl == NULL)
- RETURN_ERROR(MAJOR, E_NO_MEMORY, NO_MSG);
- p_IntrHndl->f_Isr = f_Isr;
- p_IntrHndl->handle = handle;
- interruptHandlers[irq] = p_IntrHndl;
-
- if (request_irq(GetDeviceIrqNum(irq), LinuxInterruptHandler, 0, device, p_IntrHndl) < 0)
- RETURN_ERROR(MAJOR, E_BUSY, ("Can't get IRQ %s\n", device));
- disable_irq(GetDeviceIrqNum(irq));
-
+/* not used */
return E_OK;
}