Ð ÐÑÐ, 09/02/2011 Ð 10:23 -0600, Larry Finger ÐÐÑÐÑ: > On 02/09/2011 08:41 AM, George Kashperko wrote: > > From: George Kashperko <george@xxxxxxxxxxx> > > > > Modify irqflag routine to reuse tpsflag value rather than > > reading TPSFLAG register once again. Change default "not > > supported" value from 0x3F to -1. > > Signed-off-by: George Kashperko <george@xxxxxxxxxxx> > > --- > > drivers/ssb/driver_mipscore.c | 2 +- > > drivers/ssb/ssb_sb.c | 4 ++-- > > 2 files changed, 3 insertions(+), 3 deletions(-) > > --- linux-next-20110203.orig/drivers/ssb/driver_mipscore.c 2011-02-08 16:14:57.000000000 +0200 > > +++ linux-next-20110203/drivers/ssb/driver_mipscore.c 2011-02-08 16:15:24.000000000 +0200 > > @@ -75,7 +75,7 @@ unsigned int ssb_mips_irq(struct ssb_dev > > unsigned int irq; > > > > irqflag = ssb_irqflag(dev); > > - if (irqflag == 0x3f) > > + if (irqflag == -1) > > return 6; > > ipsflag = ssb_read32(bus->mipscore.dev, SSB_IPSFLAG); > > for (irq = 1; irq <= 4; irq++) { > > --- linux-next-20110203.orig/drivers/ssb/ssb_sb.c 2011-02-08 16:14:57.000000000 +0200 > > +++ linux-next-20110203/drivers/ssb/ssb_sb.c 2011-02-08 16:15:24.000000000 +0200 > > @@ -175,10 +175,10 @@ static u32 ssb_irqflag_sb(struct ssb_dev > > { > > u32 tpsflag = ssb_read32(dev, SSB_TPSFLAG); > > if (tpsflag) > > - return ssb_read32(dev, SSB_TPSFLAG) & SSB_TPSFLAG_BPFLAG; > > + return tpsflag & SSB_TPSFLAG_BPFLAG; > > else > > /* not irq supported */ > > - return 0x3f; > > + return -1; > > } > > > > static void ssb_core_ctl_flags_sb(struct ssb_device *dev, u32 mask, > > This one does not apply with the following: > > finger@larrylap:~/wireless-testing> quilt push > Applying patch patches/ssb_AI_9 > patching file drivers/ssb/driver_mipscore.c > Hunk #1 succeeded at 85 (offset 10 lines). > can't find file to patch at input line 35 > Perhaps you used the wrong -p or --strip option? > The text leading up to this was: > -------------------------- > |--- linux-next-20110203.orig/drivers/ssb/ssb_sb.c 2011-02-08 > 16:14:57.000000000 +0200 > |+++ linux-next-20110203/drivers/ssb/ssb_sb.c 2011-02-08 16:15:24.000000000 +0200 > -------------------------- > No file to patch. Skipping patch. > 1 out of 1 hunk ignored > Patch patches/ssb_AI_9 does not apply (enforce with -f) > > Larry > -- > To unsubscribe from this list: send the line "unsubscribe linux-wireless" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > My apologises for that. Already posted that <[RFC9/11] SSB modify irqflag treatment> is my fault - it should be 10/11 not 9/11. You might be missed my post with this note. Again sorry. I've reposted it right after with proper sequence number. Please just rm it. 9th in sequence should be <[RFC9/11] SSB separate SB-specific code> Regarding issues with 3/11 and 11/11 - im looking into right now. Might we have different git state. Have nice day, George -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html