summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2012-08-23Merge commit 'v3.4.9' into android-t114-3.4Varun Wadekar
Linux v3.4.9 Conflicts: arch/arm/kernel/smp.c arch/arm/vfp/entry.S Change-Id: I731e815ed35ba9280374a5a3e5a6a8b6b805d695 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2012-08-16Merge branch 'android-t114-3.4-rebased' into android-t114-3.4Varun Wadekar
2012-08-15kernel: fix Makefile typoRichard Wiley
Fixes CFLAGS typo in kernel/Makefile Change-Id: I4bdf7d0ecc9f31cb46b48d9987d8ea633684223b Signed-off-by: Richard Wiley <rwiley@nvidia.com> Reviewed-on: http://git-master/r/123533 Reviewed-by: Chao Xu <cxu@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Mark Stadler <mastadler@nvidia.com> Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
2012-08-15Linux 3.4.9v3.4.9Greg Kroah-Hartman
2012-08-14kernel: add Kbuild option for kernel optimization levelRichard Wiley
Adds a kernel config option to lower the kernel compile optimization level from O2 to O1 for clearer GDB debugging. Default on for simulation builds, default off for others. Change-Id: I17fd63b5b391984d28b275e516df89d6a223021c Reviewed-on: http://git-master/r/121822 Reviewed-by: Chao Xu <cxu@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Ken Adams <kadams@nvidia.com> Tested-by: Richard Wiley <rwiley@nvidia.com> Reviewed-by: Mark Stadler <mastadler@nvidia.com> Reviewed-by: Bo Yan <byan@nvidia.com>
2012-08-13Merge commit 'v3.4.8' into android-t114-3.4-rebasedVarun Wadekar
Linux v3.4.8 Conflicts: drivers/net/tun.c kernel/power/suspend.c Change-Id: Ia26546425cd20f127dbf4dd58cfca41bda47d23d Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2012-08-09Linux 3.4.8v3.4.8Greg Kroah-Hartman
2012-07-29Linux 3.4.7v3.4.7Greg Kroah-Hartman
2012-07-25Merge commit 'v3.4.6' into android-t114-3.4Varun Wadekar
Linux v3.4.6 Change-Id: I4518a173ca2852188ebd48121723c8be29d0c682 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2012-07-19Linux 3.4.6v3.4.6Greg Kroah-Hartman
2012-07-18Merge commit 'v3.4.5' into android-t114-3.4-rebasedVarun Wadekar
Linux v3.4.5 Conflicts: drivers/base/power/main.c Change-Id: I782e650a89665caea8aed9e5598234888dc11088 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2012-07-16Linux 3.4.5v3.4.5Greg Kroah-Hartman
2012-07-09Merge remote branch 'origin/android-tegra-nv-3.4' into totBo Yan
Conflicts: arch/arm/mach-imx/hotplug.c Change-Id: I33c5f2e4c2d556c09173be3c5fd36bf59f7c9ca8
2012-06-22Linux 3.4.4v3.4.4Greg Kroah-Hartman
2012-06-20Disable -fconserve-stack on ARM v2Andi Kleen
There are reports that -fconserve-stack misaligns variables on the stack. Disable it for ARM to work around this gcc bug. v2: Move top level flags definition up Signed-off-by: Andi Kleen <ak@linux.intel.com> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2012-06-17Linux 3.4.3v3.4.3Greg Kroah-Hartman
2012-06-10Linux 3.4.2v3.4.2Greg Kroah-Hartman
2012-06-01Linux 3.4.1v3.4.1Greg Kroah-Hartman
2012-05-20Linux 3.4v3.4Linus Torvalds
2012-05-18x86, realmode: 16-bit real-mode code support for relocs toolH. Peter Anvin
A new option is added to the relocs tool called '--realmode'. This option causes the generation of 16-bit segment relocations and 32-bit linear relocations for the real-mode code. When the real-mode code is moved to the low-memory during kernel initialization, these relocation entries can be used to relocate the code properly. In the assembly code 16-bit segment relocations must be relative to the 'real_mode_seg' absolute symbol. Linear relocations must be relative to a symbol prefixed with 'pa_'. 16-bit segment relocation is used to load cs:ip in 16-bit code. Linear relocations are used in the 32-bit code for relocatable data references. They are declared in the linker script of the real-mode code. The relocs tool is moved to arch/x86/tools/relocs.c, and added new target archscripts that can be used to build scripts needed building an architecture. be compiled before building the arch/x86 tree. [ hpa: accelerating this because it detects invalid absolute relocations, a serious bug in binutils 2.22.52.0.x which currently produces bad kernels. ] Signed-off-by: H. Peter Anvin <hpa@linux.intel.com> Link: http://lkml.kernel.org/r/1336501366-28617-2-git-send-email-jarkko.sakkinen@intel.com Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@intel.com> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com> Cc: <stable@vger.kernel.org>
2012-05-12Linux 3.4-rc7v3.4-rc7Linus Torvalds
.. and this should hopefully be the last -rc before final 3.4 release.
2012-05-06Linux 3.4-rc6v3.4-rc6Linus Torvalds
2012-04-29Linux 3.4-rc5v3.4-rc5staging-3.5-rc1Linus Torvalds
2012-04-21Linux 3.4-rc4v3.4-rc4Linus Torvalds
2012-04-15Linux 3.4-rc3v3.4-rc3Linus Torvalds
2012-04-07Linux 3.4-rc2v3.4-rc2Linus Torvalds
2012-03-31Linux 3.4-rc1v3.4-rc1Linus Torvalds
2012-03-30Merge branch 'kbuild' of ↵Linus Torvalds
git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild Pull kbuild changes from Michal Marek: - Unification of cmd_uimage among archs that use it - make headers_check tries harder before reporting a missing <linux/types.h> include - kbuild portability fix for shells that do not support echo -e - make clean descends into samples/ - setlocalversion grep fix - modpost typo fix - dtc warnings fix * 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild: setlocalversion: Use "grep -q" instead of piping output to "read dummy" modpost: fix ALL_INIT_DATA_SECTIONS Kbuild: centralize MKIMAGE and cmd_uimage definitions headers_check: recursively search for linux/types.h inclusion scripts/Kbuild.include: Fix portability problem of "echo -e" scripts: dtc: fix compile warnings kbuild: clean up samples directory kbuild: disable -Wmissing-field-initializers for W=1
2012-03-18Linux 3.3v3.3Linus Torvalds
2012-03-10Linux 3.3-rc7v3.3-rc7Linus Torvalds
2012-03-03Linux 3.3-rc6v3.3-rc6Linus Torvalds
2012-02-25Linux 3.3-rc5v3.3-rc5Linus Torvalds
2012-02-25kbuild: clean up samples directoryGerard Snitselaar
Playing around with make randconfig I ended up with CONFIG_SAMPLES set. After cleaning up the build I noticed that git status was showing samples/hidraw/hid-example as an untracked file. Adding samples to clean-dirs seems to solve the problem, but I don't know if that is the correct way to solve the issue. Signed-off-by: Gerard Snitselaar <dev@snitselaar.org> Signed-off-by: Michal Marek <mmarek@suse.cz>
2012-02-18Linux 3.3-rc4v3.3-rc4Linus Torvalds
2012-02-08Linux 3.3-rc3v3.3-rc3Linus Torvalds
2012-01-31Linux 3.3-rc2v3.3-rc2Linus Torvalds
2012-01-19Linux 3.3-rc1v3.3-rc1Linus Torvalds
2012-01-16Merge branch 'x86-syscall-for-linus' of ↵Linus Torvalds
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip * 'x86-syscall-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86: Move <asm/asm-offsets.h> from trace_syscalls.c to asm/syscall.h x86, um: Fix typo in 32-bit system call modifications um: Use $(srctree) not $(KBUILD_SRC) x86, um: Mark system call tables readonly x86, um: Use the same style generated syscall tables as native um: Generate headers before generating user-offsets.s um: Run host archheaders, allow use of host generated headers kbuild, headers.sh: Don't make archheaders explicitly x86, syscall: Allow syscall offset to be symbolic x86, syscall: Re-fix typo in comment x86: Simplify syscallhdr.sh x86: Generate system call tables and unistd_*.h from tables checksyscalls: Use arch/x86/syscalls/syscall_32.tbl as source x86: Machine-readable syscall tables and scripts to process them trace: Include <asm/asm-offsets.h> in trace_syscalls.c x86-64, ia32: Move compat_ni_syscall into C and its own file x86-64, syscall: Adjust comment spacing and remove typo kbuild: Add support for an "archheaders" target kbuild: Add support for installing generated asm headers
2012-01-16Merge branch 'kbuild' of ↵Linus Torvalds
git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild * 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild: Kbuild: Use dtc's -d (dependency) option dtc: Implement -d option to write out a dependency file kbuild: Fix comment in Makefile.lib scripts/genksyms: clean lex/yacc generated files kbuild: Correctly deal with make options which contain an "s"
2012-01-08kbuild: Correctly deal with make options which contain an "s"Jason Wessel
When using remake, which is based on gnumake, if you invoke an example build as shown below, the build will become silent due to the top level make file incorrectly guessing that the end user wants a silent build because an argument that contained an "s" was used. Here are two examples one with remake and one with straight gnumake. remake --no-extended-errors make --warn-undefined-variables Fix up the top level Makefile to use filter to parse the options that mean silent instead of findstring catching other random arguments containing an "s". Signed-off-by: Jason Wessel <jason.wessel@windriver.com> CC: Michal Marek <mmarek@suse.cz> CC: Andrew Morton <akpm@linux-foundation.org> CC: linux-kbuild@vger.kernel.org Signed-off-by: Michal Marek <mmarek@suse.cz>
2012-01-04Linux 3.2v3.2Linus Torvalds
2011-12-23Linux 3.2-rc7v3.2-rc7Linus Torvalds
2011-12-16Linux 3.2-rc6v3.2-rc6Linus Torvalds
2011-12-09Linux 3.2-rc5v3.2-rc5Linus Torvalds
2011-12-01Linux 3.2-rc4v3.2-rc4Linus Torvalds
2011-11-23Linux 3.2-rc3v3.2-rc3Linus Torvalds
2011-11-17kbuild: Add support for an "archheaders" targetH. Peter Anvin
Add support for an "archheaders" target. This target can generate files that need to be installed for user space by "make headers_install" or "make headers_install_all". In order to support "make headers_install_all", it must be able to run without the tree having to be configured first. Cc: David Woodhouse <dwmw2@infradead.org> Cc: Sam Ravnborg <sam@ravnborg.org> Cc: Michal Marek <mmarek@suse.cz> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2011-11-15Linux 3.2-rc2v3.2-rc2Linus Torvalds
2011-11-07Linux 3.2-rc1v3.2-rc1Linus Torvalds
.. with new name. Because nothing says "really solid kernel release" like naming it after an extinct animal that just happened to be in the news lately.
2011-11-06Merge branch 'kbuild' of ↵Linus Torvalds
git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild * 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild: Kbuild: append missing-syscalls to the default target list genksyms: Regenerate lexer and parser genksyms: Do not expand internal types genksyms: Minor parser cleanup Makefile: remove a duplicated line fixdep: fix extraneous dependencies scripts/Makefile.build: do not reference EXTRA_CFLAGS as CFLAGS replacement kbuild: prevent make from deleting _shipped files kbuild: Do not delete empty files in make distclean