summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2012-08-08 18:59:43 +0400
committerRalf Baechle <ralf@linux-mips.org>2012-08-17 12:57:28 +0400
commit861667dc82f561e65336ea67f73021b782b4ff74 (patch)
tree822734b6d8c58b92e118215c27deb9bc61aeb2bc /scripts
parentd3cac35cd0a2a987f7559e1829fb0253cea33872 (diff)
downloadlinux-861667dc82f561e65336ea67f73021b782b4ff74.tar.xz
MIPS: Fix race condition in module relocation code.
The relocation code was essentially taken from the 2.4 modutils which perform relocation in userspace. In 2.6 relocation of multiple modules may be performed in parallel by the in-kernel loader so the global variable mips_hi16_list won't fly anymore. Fix race by moving it into mod_arch_specific. [ralf@linux-mips.org: folded in Tony's followup fix. Thanks Tony!] Signed-off-by: Ralf Baechle <ralf@linux-mips.org> Signed-off-by: Tony Wu <tung7970@gmail.com> Cc: linux-mips@linux-mips.org Patchwork: http://patchwork.linux-mips.org/patch/4189/
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions