From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <43DE32BF.30207@domain.hid> Date: Mon, 30 Jan 2006 17:37:35 +0200 From: Heikki Lindholm MIME-Version: 1.0 Subject: Re: [Xenomai-core] [BUG?] dead code in ipipe_grab_irq References: <43DE29B3.5000005@domain.hid> In-Reply-To: <43DE29B3.5000005@domain.hid> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: "Xenomai life and development \(bug reports, patches, discussions\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anders Blomdell Cc: xenomai@xenomai.org Anders Blomdell kirjoitti: > In the following code (ppc), shouldn't first be either declared static > or deleted? To me it looks like first is always equal to one when the > else clause is evaluated. You're right. "first" doesn't need to be there at all, it's probably an old copy of something in the kernel. > asmlinkage int __ipipe_grab_irq(struct pt_regs *regs) > { > extern int ppc_spurious_interrupts; > ipipe_declare_cpuid; > int irq, first = 1; > > if ((irq = ppc_md.get_irq(regs)) >= 0) { > __ipipe_handle_irq(irq, regs); > first = 0; > } else if (irq != -2 && first) > ppc_spurious_interrupts++; > > ipipe_load_cpuid(); > > return (ipipe_percpu_domain[cpuid] == ipipe_root_domain && > !test_bit(IPIPE_STALL_FLAG, > &ipipe_root_domain->cpudata[cpuid].status)); > } > > > Regards > > Anders Blomdell > > > > _______________________________________________ > Xenomai-core mailing list > Xenomai-core@domain.hid > https://mail.gna.org/listinfo/xenomai-core