diff options
Diffstat (limited to 'arch/alpha/kernel/process.c')
-rw-r--r-- | arch/alpha/kernel/process.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/alpha/kernel/process.c b/arch/alpha/kernel/process.c index b3a8a2980365..3370e6faeae0 100644 --- a/arch/alpha/kernel/process.c +++ b/arch/alpha/kernel/process.c | |||
@@ -205,6 +205,7 @@ start_thread(struct pt_regs * regs, unsigned long pc, unsigned long sp) | |||
205 | regs->ps = 8; | 205 | regs->ps = 8; |
206 | wrusp(sp); | 206 | wrusp(sp); |
207 | } | 207 | } |
208 | EXPORT_SYMBOL(start_thread); | ||
208 | 209 | ||
209 | /* | 210 | /* |
210 | * Free current thread data structures etc.. | 211 | * Free current thread data structures etc.. |
@@ -376,6 +377,7 @@ dump_thread(struct pt_regs * pt, struct user * dump) | |||
376 | dump->regs[EF_A2] = pt->r18; | 377 | dump->regs[EF_A2] = pt->r18; |
377 | memcpy((char *)dump->regs + EF_SIZE, sw->fp, 32 * 8); | 378 | memcpy((char *)dump->regs + EF_SIZE, sw->fp, 32 * 8); |
378 | } | 379 | } |
380 | EXPORT_SYMBOL(dump_thread); | ||
379 | 381 | ||
380 | /* | 382 | /* |
381 | * Fill in the user structure for a ELF core dump. | 383 | * Fill in the user structure for a ELF core dump. |
@@ -424,6 +426,7 @@ dump_elf_thread(elf_greg_t *dest, struct pt_regs *pt, struct thread_info *ti) | |||
424 | useful value of the thread's UNIQUE field. */ | 426 | useful value of the thread's UNIQUE field. */ |
425 | dest[32] = ti->pcb.unique; | 427 | dest[32] = ti->pcb.unique; |
426 | } | 428 | } |
429 | EXPORT_SYMBOL(dump_elf_thread); | ||
427 | 430 | ||
428 | int | 431 | int |
429 | dump_elf_task(elf_greg_t *dest, struct task_struct *task) | 432 | dump_elf_task(elf_greg_t *dest, struct task_struct *task) |
@@ -431,6 +434,7 @@ dump_elf_task(elf_greg_t *dest, struct task_struct *task) | |||
431 | dump_elf_thread(dest, task_pt_regs(task), task_thread_info(task)); | 434 | dump_elf_thread(dest, task_pt_regs(task), task_thread_info(task)); |
432 | return 1; | 435 | return 1; |
433 | } | 436 | } |
437 | EXPORT_SYMBOL(dump_elf_task); | ||
434 | 438 | ||
435 | int | 439 | int |
436 | dump_elf_task_fp(elf_fpreg_t *dest, struct task_struct *task) | 440 | dump_elf_task_fp(elf_fpreg_t *dest, struct task_struct *task) |
@@ -439,6 +443,7 @@ dump_elf_task_fp(elf_fpreg_t *dest, struct task_struct *task) | |||
439 | memcpy(dest, sw->fp, 32 * 8); | 443 | memcpy(dest, sw->fp, 32 * 8); |
440 | return 1; | 444 | return 1; |
441 | } | 445 | } |
446 | EXPORT_SYMBOL(dump_elf_task_fp); | ||
442 | 447 | ||
443 | /* | 448 | /* |
444 | * sys_execve() executes a new program. | 449 | * sys_execve() executes a new program. |