summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorQuinn Jensen <quinn.jensen@freescale.com>2007-04-04 17:44:36 -0600
committerQuinn Jensen <quinn.jensen@freescale.com>2007-05-24 16:25:17 -0600
commit8e543a975721858d9ed7a88813e24eb7eb2495fb (patch)
tree5c909b7d21e8a6cab9354d2f2d6ca73f6401628b /arch
parent707b6fc5a331721b01c7faedb3566f5d5f32383f (diff)
Bug fix to eliminate compile-time warnings from Freescale code.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-warns_fix.patch
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-mx3/usb.c2
-rw-r--r--arch/arm/oprofile/op_model_arm11.c7
2 files changed, 5 insertions, 4 deletions
diff --git a/arch/arm/mach-mx3/usb.c b/arch/arm/mach-mx3/usb.c
index 0d272cd6031e..479de534853e 100644
--- a/arch/arm/mach-mx3/usb.c
+++ b/arch/arm/mach-mx3/usb.c
@@ -755,7 +755,7 @@ static struct platform_device *host_pdev_register(struct resource *res,
pdev = platform_device_register_simple("fsl-ehci",
instance_id, res, n_res);
if (IS_ERR(pdev)) {
- pr_debug("can't register %s Host, %d\n",
+ pr_debug("can't register %s Host, %ld\n",
config->name, PTR_ERR(pdev));
return NULL;
}
diff --git a/arch/arm/oprofile/op_model_arm11.c b/arch/arm/oprofile/op_model_arm11.c
index 9f36c6cc6650..547ae71bb070 100644
--- a/arch/arm/oprofile/op_model_arm11.c
+++ b/arch/arm/oprofile/op_model_arm11.c
@@ -28,6 +28,7 @@
#include <linux/sched.h>
#include <linux/oprofile.h>
#include <linux/interrupt.h>
+#include <linux/irq.h>
#include <asm/hardware.h>
#include <asm/irq.h>
#include <asm/system.h>
@@ -259,7 +260,7 @@ static int arm11_setup_ctrs(void)
counter_config[i].event = 0;
pmu->int_enable &= ~pmu->int_mask[i];
pr_debug
- ("arm11_setup_ctrs: The counter event is %d for counter%d\n",
+ ("arm11_setup_ctrs: The counter event is %ld for counter%d\n",
counter_config[i].event, i);
continue;
}
@@ -288,7 +289,7 @@ static int arm11_setup_ctrs(void)
/*!
* function is the interrupt service handler for the ARM11 performance counters
*/
-static irqreturn_t arm11_pmu_interrupt(int irq, void *arg, struct pt_regs *regs)
+static irqreturn_t arm11_pmu_interrupt(int irq, void *arg)
{
int i;
u32 pmnc, emcs;
@@ -340,7 +341,7 @@ static irqreturn_t arm11_pmu_interrupt(int irq, void *arg, struct pt_regs *regs)
write_l2counter(i - EMC0,
-(u32) counter_config[i].count);
- oprofile_add_sample(regs, i);
+ oprofile_add_sample(get_irq_regs(), i);
}
/* Clear overflow flags */