diff options
| author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-02-11 14:40:04 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-02-11 14:40:04 -0500 |
| commit | 574009c1a895aeeb85eaab29c235d75852b09eb8 (patch) | |
| tree | 350208723aea3fa62927e5fed6c07567cee9f930 /arch/mips/kernel/mips-mt.c | |
| parent | a727fea99bf4b2addcd64c596735148117a7b37f (diff) | |
| parent | e692eb30ffc2b99e62f766f9958f46dfdc1013cc (diff) | |
Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
* 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus:
[MIPS] signal: do not inline handle_signal()
[MIPS] signal: do not use save_static_function() anymore
[MIPS] signal32: no need to save c0_status register in setup_sigcontext32()
[MIPS] signal32: reduce {setup,restore}_sigcontext32 sizes
[MIPS] signal: factorize debug code
[MIPS] signal: test return value of install_sigtramp()
[MIPS] signal32: remove duplicate code
[MIPS] signal: clean up sigframe structure
[MIPS] signal: do not inline functions in signal-common.h
[MIPS] signals: reduce {setup,restore}_sigcontext sizes
[MIPS] Fix warning in get_user when fetching pointer object from userspace.
[MIPS] Fix eth2 platform device id for jaguar_atx and ocelot_3 platforms
[MIPS] JMR3927 and RBTX49x7 support little endian
[MIPS] RBTX49x7: declare prom_getcmdline()
[MIPS] RTLX: Sprinkle device model code into code to make udev happier.
[MIPS] VPE: Sprinkle device model code into code to make udev happier.
Diffstat (limited to 'arch/mips/kernel/mips-mt.c')
| -rw-r--r-- | arch/mips/kernel/mips-mt.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/arch/mips/kernel/mips-mt.c b/arch/mips/kernel/mips-mt.c index a32f6797353a..ba01800b6018 100644 --- a/arch/mips/kernel/mips-mt.c +++ b/arch/mips/kernel/mips-mt.c | |||
| @@ -3,9 +3,11 @@ | |||
| 3 | * Copyright (C) 2005 Mips Technologies, Inc | 3 | * Copyright (C) 2005 Mips Technologies, Inc |
| 4 | */ | 4 | */ |
| 5 | 5 | ||
| 6 | #include <linux/device.h> | ||
| 6 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 7 | #include <linux/sched.h> | 8 | #include <linux/sched.h> |
| 8 | #include <linux/cpumask.h> | 9 | #include <linux/cpumask.h> |
| 10 | #include <linux/module.h> | ||
| 9 | #include <linux/interrupt.h> | 11 | #include <linux/interrupt.h> |
| 10 | #include <linux/security.h> | 12 | #include <linux/security.h> |
| 11 | 13 | ||
| @@ -453,3 +455,20 @@ void mt_cflush_release(void) | |||
| 453 | #endif /* CONFIG_MIPS_MT_SMTC */ | 455 | #endif /* CONFIG_MIPS_MT_SMTC */ |
| 454 | /* FILL IN VSMP and AP/SP VERSIONS HERE */ | 456 | /* FILL IN VSMP and AP/SP VERSIONS HERE */ |
| 455 | } | 457 | } |
| 458 | |||
| 459 | struct class *mt_class; | ||
| 460 | |||
| 461 | static int __init mt_init(void) | ||
| 462 | { | ||
| 463 | struct class *mtc; | ||
| 464 | |||
| 465 | mtc = class_create(THIS_MODULE, "mt"); | ||
| 466 | if (IS_ERR(mtc)) | ||
| 467 | return PTR_ERR(mtc); | ||
| 468 | |||
| 469 | mt_class = mtc; | ||
| 470 | |||
| 471 | return 0; | ||
| 472 | } | ||
| 473 | |||
| 474 | subsys_initcall(mt_init); | ||
