diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2000-07-21 22:00:56 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2000-07-21 22:00:56 +0000 |
commit | 168660f24dfc46c2702acbe4701a446f42a59578 (patch) | |
tree | f431368afbf6b1b71809cf3fd904d800ea126f4d /arch/arm/kernel/ecard.c | |
parent | 6420f767924fa73b0ea267864d96820815f4ba5a (diff) |
Merge with Linux 2.4.0-test5-pre3.
Diffstat (limited to 'arch/arm/kernel/ecard.c')
-rw-r--r-- | arch/arm/kernel/ecard.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/arch/arm/kernel/ecard.c b/arch/arm/kernel/ecard.c index b4d38e00f..5acfd9f24 100644 --- a/arch/arm/kernel/ecard.c +++ b/arch/arm/kernel/ecard.c @@ -44,12 +44,6 @@ #include <asm/pgalloc.h> #include <asm/mmu_context.h> -#ifdef CONFIG_ARCH_ARC -#include <asm/arch/oldlatches.h> -#else -#define oldlatch_init() -#endif - #ifndef CONFIG_ARCH_RPC #define HAVE_EXPMASK #endif @@ -378,7 +372,8 @@ ecard_call(struct ecard_request *req) ecard_task_reset(req); } else { if (ecard_pid <= 0) - ecard_pid = kernel_thread(ecard_task, NULL, 0); + ecard_pid = kernel_thread(ecard_task, NULL, + CLONE_FS | CLONE_FILES | CLONE_SIGHAND); ecard_req = req; @@ -1062,8 +1057,6 @@ void __init ecard_init(void) { int slot; - oldlatch_init(); - #ifdef CONFIG_CPU_32 init_waitqueue_head(&ecard_wait); init_waitqueue_head(&ecard_done); |