Jan Kiszka
4cb3ca7cd7
UML: Fix compiler warning due to missing task_struct declaration
...
We can't pull in linux/sched.h due to circular dependency, so just
forward-declare the struct.
This fixes the following warning:
CC arch/um/sys-i386/elfcore.o
In file included from /data/linux-2.6/include/linux/elf.h:8,
from /data/linux-2.6/arch/um/sys-i386/elfcore.c:2:
arch/um/sys-i386/asm/elf.h:78: warning: ‘struct task_struct’ declared inside parameter list
arch/um/sys-i386/asm/elf.h:78: warning: its scope is only this definition or declaration, which is probably not what you want
I guess not many people build against i386 hosts anymore, so this
remained widely unnoticed.
Signed-off-by: Jan Kiszka <jan.kiszka@web.de >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2010-04-21 01:43:03 +02:00
Daisuke HATAYAMA
1fcccbac89
elf coredump: replace ELF_CORE_EXTRA_* macros by functions
...
elf_core_dump() and elf_fdpic_core_dump() use #ifdef and the corresponding
macro for hiding _multiline_ logics in functions. This patch removes
#ifdef and replaces ELF_CORE_EXTRA_* by corresponding functions. For
architectures not implemeonting ELF_CORE_EXTRA_*, we use weak functions in
order to reduce a range of modification.
This cleanup is for my next patches, but I think this cleanup itself is
worth doing regardless of my firnal purpose.
Signed-off-by: Daisuke HATAYAMA <d.hatayama@jp.fujitsu.com >
Cc: "Luck, Tony" <tony.luck@intel.com >
Cc: Jeff Dike <jdike@addtoit.com >
Cc: David Howells <dhowells@redhat.com >
Cc: Greg Ungerer <gerg@snapgear.com >
Cc: Roland McGrath <roland@redhat.com >
Cc: Oleg Nesterov <oleg@redhat.com >
Cc: Ingo Molnar <mingo@elte.hu >
Cc: Alexander Viro <viro@zeniv.linux.org.uk >
Cc: Andi Kleen <andi@firstfloor.org >
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk >
Cc: <linux-arch@vger.kernel.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2010-03-06 11:26:45 -08:00
Christoph Hellwig
698ba7b5a3
elf: kill USE_ELF_CORE_DUMP
...
Currently all architectures but microblaze unconditionally define
USE_ELF_CORE_DUMP. The microblaze omission seems like an error to me, so
let's kill this ifdef and make sure we are the same everywhere.
Signed-off-by: Christoph Hellwig <hch@lst.de >
Acked-by: Hugh Dickins <hugh.dickins@tiscali.co.uk >
Cc: <linux-arch@vger.kernel.org >
Cc: Michal Simek <michal.simek@petalogix.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2009-12-16 07:20:12 -08:00
WANG Cong
65bd6a9bc7
uml: remove useless comments
...
These comments are useless now, remove them.
Signed-off-by: WANG Cong <xiyou.wangcong@gmail.com >
Cc: Jeff Dike <jdike@addtoit.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2009-04-01 08:59:17 -07:00
Al Viro
aa7bd94249
x86, um: get rid of header symlinks
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
Signed-off-by: H. Peter Anvin <hpa@zytor.com >
2008-10-22 22:55:22 -07:00