Arnd Bergmann
db547ef190
Kbuild: don't add obj tree in additional includes
...
When building with separate object directories and driver specific
Makefiles that add additional header include paths, Kbuild adjusts
the gcc flags so that we include both the directory in the source
tree and in the object tree.
However, due to another bug I fixed earlier, this did not actually
include the correct directory in the object tree, so we know that
we only really need the source tree here. Also, including the
object tree sometimes causes warnings about nonexisting directories
when the include path only exists in the source.
This changes the logic to only emit the -I argument for the srctree,
not for objects. We still need both $(srctree)/$(src) and $(obj)
though, so I'm adding them manually.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Michal Marek <mmarek@suse.com>
2016-07-18 21:31:35 +02:00
..
basic
kbuild: add fine grained build dependencies for exported symbols
2016-03-29 16:30:56 -04:00
coccinelle
Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
2016-05-26 22:32:05 -07:00
dtc
scripts/dtc: Update to upstream version 53bf130b1cdd
2016-03-29 13:29:22 -05:00
gcc-plugins
Add sancov plugin
2016-06-07 22:57:10 +02:00
gdb
scripts/gdb: decode bytestream on dmesg for Python3
2016-05-23 17:04:14 -07:00
genksyms
scripts: genksyms: fix resource leak
2016-04-20 09:24:49 +02:00
kconfig
Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
2016-05-26 22:27:09 -07:00
ksymoops
mod
modpost: fix module autoloading for OF devices with generic compatible property
2016-05-05 17:38:53 -07:00
package
GCC plugin infrastructure
2016-06-07 22:57:10 +02:00
selinux
tracing
.gitignore
KEYS: Reserve an extra certificate symbol for inserting without recompiling
2016-02-26 15:30:20 +00:00
adjust_autoksyms.sh
kbuild: fix adjust_autoksyms.sh for modules that need only one symbol
2016-05-10 17:25:29 +02:00
analyze_suspend.py
asn1_compiler.c
ASN.1: fix open failure check on headername
2016-04-06 14:06:48 +01:00
bloat-o-meter
scripts/bloat-o-meter: print percent change
2016-05-19 19:12:14 -07:00
bootgraph.pl
check-lc_ctype.c
check_extable.sh
checkincludes.pl
checkkconfigsymbols.py
checkkconfigsymbols.py: Fix typo in help message
2016-05-01 14:11:12 -07:00
checkpatch.pl
checkpatch: improve --git <commit-count> shortcut
2016-05-20 17:58:30 -07:00
checkstack.pl
checksyscalls.sh
checkversion.pl
cleanfile
cleanpatch
coccicheck
coccicheck: Fix missing 0 index in kill loop
2016-05-19 09:56:59 +02:00
config
conmakehash.c
decode_stacktrace.sh
scripts/decode_stacktrace.sh: handle symbols in modules
2016-05-19 19:12:14 -07:00
decodecode
depmod.sh
diffconfig
docproc.c
docproc: print a comment about autogeneration for rst output
2016-05-14 09:56:56 -06:00
export_report.pl
extract-cert.c
extract-ikconfig
extract-module-sig.pl
extract-sys-certs.pl
KEYS: Use the symbol value for list size, updated by scripts/insert-sys-cert
2016-02-26 15:32:05 +00:00
extract-vmlinux
gcc-goto.sh
gcc-ld
gcc-plugin.sh
GCC plugin infrastructure
2016-06-07 22:57:10 +02:00
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/get_maintainer.pl: handle file names beginning with ./
2016-01-20 17:09:18 -08:00
gfp-translate
headerdep.pl
headers.sh
headers_check.pl
headers_check: don't warn about c++ guards
2016-05-24 14:12:48 +10:00
headers_install.sh
insert-sys-cert.c
KEYS: Reserve an extra certificate symbol for inserting without recompiling
2016-02-26 15:30:20 +00:00
kallsyms.c
ARM: 8553/1: kallsyms: remove --page-offset command line option
2016-04-07 21:57:16 +01:00
Kbuild.include
Kbuild: don't add obj tree in additional includes
2016-07-18 21:31:35 +02:00
kernel-doc
kernel-doc: use rst C domain directives and references for types
2016-05-14 09:56:34 -06:00
kernel-doc-xml-ref
ld-version.sh
ld-version: Drop the 4th and 5th version components
2016-05-13 14:02:05 +02:00
Lindent
link-vmlinux.sh
GCC plugin infrastructure
2016-06-07 22:57:10 +02:00
Makefile
GCC plugin infrastructure
2016-06-07 22:57:10 +02:00
Makefile.asm-generic
Makefile.build
Shared library support
2016-06-07 22:57:10 +02:00
Makefile.clean
Shared library support
2016-06-07 22:57:10 +02:00
Makefile.dtbinst
dtbsinstall: don't move target directory out of the way
2016-01-28 11:40:32 +01:00
Makefile.extrawarn
kbuild: move -Wunused-const-variable to W=1 warning level
2016-05-11 13:05:40 +02:00
Makefile.fwinst
Makefile.gcc-plugins
Add sancov plugin
2016-06-07 22:57:10 +02:00
Makefile.headersinst
Makefile.help
Makefile.host
Shared library support
2016-06-07 22:57:10 +02:00
Makefile.kasan
Makefile.lib
Kbuild: don't add obj tree in additional includes
2016-07-18 21:31:35 +02:00
Makefile.modbuiltin
Makefile.modinst
Makefile.modpost
Makefile.modsign
Makefile.ubsan
ubsan: fix tree-wide -Wmaybe-uninitialized false positives
2016-03-22 15:36:02 -07:00
makelst
markup_oops.pl
mkcompile_h
mkmakefile
mksysmap
mkuboot.sh
mkversion
module-common.lds
namespace.pl
kallsyms: add support for relative offsets in kallsyms address table
2016-03-15 16:55:16 -07:00
objdiff
patch-kernel
pnmtologo.c
profile2linkerlist.pl
prune-kernel
scripts: add "prune-kernel" script to clean up old kernel images
2016-02-09 10:09:52 -08:00
recordmcount.c
recordmcount.h
recordmcount.pl
setlocalversion
kbuild: setlocalversion: print error to STDERR
2016-06-20 17:37:45 +02:00
show_delta
sign-file.c
sign-file: fix build with CMS support disabled
2016-03-03 10:50:46 +00:00
sortextable.c
parisc: Use generic extable search and sort routines
2016-03-23 16:00:46 +01:00
sortextable.h
spelling.txt
scripts/spelling.txt: add "fimware" misspelling
2016-05-19 19:12:14 -07:00
stackdelta
stackusage
tags.sh
scripts/tags.sh: add regex to map kprobe helpers
2016-02-18 20:56:37 +01:00
unifdef.c
ver_linux
scripts: fix typo in ver_linux
2016-02-07 23:01:45 -08:00
xen-hypercalls.sh
xz_wrap.sh