Messages in this thread | | | Date | Thu, 29 Jan 2009 02:43:14 -0800 | From | Jeremy Fitzhardinge <> | Subject | Re: unified percpu stuff |
| |
Tejun Heo wrote: > The current tj-percpu[1] contains Brian's commit which consolidates > load_gs_base() into switch_to_new_gdt(),
There's a bit of a bootstrap problem using switch_to_new_gdt() on the boot CPU: it uses smp_processor_id, which ends up doing a percpu_read(cpu_number), which naturally crashes because %gs isn't set up yet. Perhaps switch_to_new_gdt() should take the cpu number as a parameter (or at least a __switch_to_new_gdt variant which does).
J
| |