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 <[EMAIL PROTECTED]> wrote: > "Chen, Kenneth W" <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] > 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 [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/