Konstantin Khlebnikov
fda9f9903b
scripts/checkstack.pl: automatically handle 32-bit and 64-bit mode for ARCH=x86
...
This patch adds support for ARCH=x86 into checkstack.
Commit ffee0de411 ("x86: Default to ARCH=x86 to avoid overriding
CONFIG_64BIT") had merged ARCH=i386 and ARCH=x86_64 into one ARCH=x86.
checkstack.pl searches patterns of machine instructions which are
usually used for allocating stack frames. checkstalk.pl needs either
i386 or x86_64, x86 isn't enough:
$ make checkstack
objdump -d vmlinux $(find . -name '*.ko') | \
perl linux/scripts/checkstack.pl x86
wrong or unknown architecture "x86"
Signed-off-by: Konstantin Khlebnikov <koct9i@gmail.com>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Richard Weinberger <richard@nod.at>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2014-08-08 15:57:27 -07:00
..
basic
kbuild: trivial - use tabs for code indent where possible
2014-06-10 14:00:53 +02:00
coccinelle
scripts/coccinelle/free/ifnullfree.cocci: add copyright information
2014-08-08 15:57:27 -07:00
dtc
kbuild: trivial - remove trailing empty lines
2014-06-10 00:04:06 +02:00
genksyms
kconfig
Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
2014-06-12 21:29:20 -07:00
ksymoops
mod
Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
2014-06-12 21:29:20 -07:00
package
builddeb: fix missing headers in linux-headers package
2014-06-18 21:36:36 +02:00
rt-tester
kbuild: trivial - remove trailing empty lines
2014-06-10 00:04:06 +02:00
selinux
Merge branch 'next' of git://git.infradead.org/users/pcmoore/selinux into next
2014-07-19 17:39:19 +10:00
tracing
.gitignore
analyze_suspend.py
asn1_compiler.c
bin2c.c
bloat-o-meter
bootgraph.pl
checkincludes.pl
checkkconfigsymbols.sh
checkpatch.pl
checkpatch: update $declaration_macros, add uninitialized_var
2014-08-06 18:01:29 -07:00
checkstack.pl
scripts/checkstack.pl: automatically handle 32-bit and 64-bit mode for ARCH=x86
2014-08-08 15:57:27 -07:00
checksyscalls.sh
checkversion.pl
cleanfile
cleanpatch
coccicheck
config
kbuild: trivial - remove trailing empty lines
2014-06-10 00:04:06 +02:00
conmakehash.c
decode_stacktrace.sh
decode_stacktrace: make stack dump output useful again
2014-06-10 15:29:43 -07:00
decodecode
depmod.sh
diffconfig
docproc.c
kbuild: trivial - use tabs for code indent where possible
2014-06-10 14:00:53 +02:00
export_report.pl
extract-ikconfig
extract-vmlinux
gcc-goto.sh
gcc-ld
gcc-version.sh
gcc-x86_32-has-stack-protector.sh
gcc-x86_64-has-stack-protector.sh
gen_initramfs_list.sh
get_maintainer.pl
scripts: Teach get_maintainer.pl about the new "R:" tag
2014-07-08 14:47:17 -07:00
gfp-translate
headerdep.pl
headers.sh
kbuild: trivial - remove trailing empty lines
2014-06-10 00:04:06 +02:00
headers_check.pl
headers_install.sh
kallsyms.c
kbuild: trivial - use tabs for code indent where possible
2014-06-10 14:00:53 +02:00
Kbuild.include
kernel-doc
scripts/kernel-doc: handle object-like macros
2014-07-12 11:30:36 -07:00
ld-version.sh
Lindent
link-vmlinux.sh
Makefile
kbuild: do not add "selinux" to subdir- twice
2014-06-09 23:24:59 +02:00
Makefile.asm-generic
kbuild: trivial - remove trailing empty lines
2014-06-10 00:04:06 +02:00
Makefile.build
Makefile.clean
Makefile.extrawarn
Makefile.fwinst
Makefile.headersinst
Makefile.help
Makefile.host
Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
2014-06-12 21:29:20 -07:00
Makefile.lib
Makefile.modbuiltin
Makefile.modinst
kbuild: fix comment in Makefile.modinst
2014-06-19 15:19:01 +02:00
Makefile.modpost
Makefile.modsign
makelst
markup_oops.pl
kbuild: trivial - remove trailing empty lines
2014-06-10 00:04:06 +02:00
mkcompile_h
mkmakefile
mksysmap
kbuild: trivial - remove trailing empty lines
2014-06-10 00:04:06 +02:00
mkuboot.sh
mkversion
module-common.lds
namespace.pl
objdiff
scripts: objdiff: support directories for the augument of record command
2014-06-10 14:59:33 +02:00
patch-kernel
pnmtologo.c
kbuild: trivial - remove trailing empty lines
2014-06-10 00:04:06 +02:00
profile2linkerlist.pl
recordmcount.c
Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
2014-06-12 21:29:20 -07:00
recordmcount.h
recordmcount/MIPS: Fix possible incorrect mcount_loc table entries in modules
2014-06-26 10:48:19 +01:00
recordmcount.pl
ftrace: Add arm64 support to recordmcount
2014-05-29 09:04:31 +01:00
setlocalversion
show_delta
kbuild: trivial - remove trailing empty lines
2014-06-10 00:04:06 +02:00
sign-file
sortextable.c
sortextable.h
tags.sh
scripts/tags.sh: include compat_sys_* symbols in the generated tags
2014-08-08 15:57:27 -07:00
unifdef.c
ver_linux
xz_wrap.sh