Hi Peter, Peter Barada <peter.barada@xxxxxxxxx> writes: > On 05/05/2011 02:16 PM, Kevin Hilman wrote: >> >> In any case, you've found a real bug, and your patch is valid. However, >> it doesn't currently apply to mainline, and it looks like it's because >> your patch is using spaces and the code being patched is using tabs. >> >> Also, you can simplify the changelog to to just describe the fix needed >> due to using negative offsets in some PRM modules. > I've attached a new patch to fix the tabs/changelog. Thanks for the updated patch. [...] > From 6857bb52af1fcd90e64d3e6c45de3ff0f071be7a Mon Sep 17 00:00:00 2001 > From: Peter Barada <peter.barada@xxxxxxxxxxx> > Date: Fri, 6 May 2011 11:07:50 -0400 > Subject: [PATCH] Make offset in pm_module_def signed to allow negative offsets. Please post in separate mail, and give subject a prefix like: OMAP: PM debug: use signed offset in pm_module_def Also, please Cc the linux-arm-kernel mailing list: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx for patches intended for mainline. > Since PRM module offsets can be negative (IVA2 is -0x800), offset in > pm_module_def struct has to be signed. OK, but... > --- > arch/arm/mach-omap2/pm-debug.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git b/arch/arm/mach-omap2/pm-debug.c a/arch/arm/mach-omap2/pm-debug.c > index b731ef3..125f565 100644 > --- b/arch/arm/mach-omap2/pm-debug.c > +++ a/arch/arm/mach-omap2/pm-debug.c > @@ -199,7 +199,7 @@ enum { > struct pm_module_def { > char name[8]; /* Name of the module */ > short type; /* CM or PRM */ > - short offset; > + unsigned short offset; ...this changes it from signed to unsigned. > int low; /* First register address on this module */ > int high; /* Last register address on this module */ > }; Kevin -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html