Messages in this thread | | | Date | Wed, 27 Jul 2005 16:23:37 -0700 | From | david mosberger <> | Subject | Re: Add prefetch switch stack hook in scheduler function |
| |
Also, should this be called prefetch_stack() or perhaps even just prefetch_task()? Not every architecture defines a switch_stack structure.
--david
-- Mosberger Consulting LLC, voice/fax: 510-744-9372, http://www.mosberger-consulting.com/ 35706 Runckel Lane, Fremont, CA 94536
On 7/27/05, Andrew Morton <akpm@osdl.org> wrote: > "Chen, Kenneth W" <kenneth.w.chen@intel.com> wrote: > > > > +#ifdef ARCH_HAS_PREFETCH_SWITCH_STACK > > +extern void prefetch_switch_stack(struct task_struct*); > > +#else > > +#define prefetch_switch_stack(task) do { } while (0) > > +#endif > > It is better to use > > static inline void prefetch_switch_stack(struct task_struct *t) { } > > in the second case, rather than a macro. It provides typechecking. > - > To unsubscribe from this list: send the line "unsubscribe linux-ia64" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |