aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
...
* Linux 3.2.20Ben Hutchings2012-06-101-1/+1
|
* Linux 3.2.19Ben Hutchings2012-05-311-1/+1
|
* x86, realmode: 16-bit real-mode code support for relocs toolH. Peter Anvin2012-05-311-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 6520fe5564acf07ade7b18a1272db1184835c487 upstream. 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> [bwh: Backported to 3.2: - Adjust context (no archheaders; no insn_sanity) - Expand put_unaligned_le32()] Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
* Linux 3.2.18Ben Hutchings2012-05-201-1/+1
|
* Linux 3.2.17Ben Hutchings2012-05-111-1/+1
|
* Linux 3.2.16Greg Kroah-Hartman2012-04-221-1/+1
|
* Linux 3.2.15Greg Kroah-Hartman2012-04-131-1/+1
|
* Linux 3.2.14Greg Kroah-Hartman2012-04-021-1/+1
|
* Linux 3.2.13Greg Kroah-Hartman2012-03-231-1/+1
|
* Linux 3.2.12Greg Kroah-Hartman2012-03-191-1/+1
|
* Linux 3.2.11Greg Kroah-Hartman2012-03-131-1/+1
|
* Linux 3.2.10Greg Kroah-Hartman2012-03-121-1/+1
|
* Linux 3.2.9Greg Kroah-Hartman2012-02-291-1/+1
|
* Linux 3.2.8Greg Kroah-Hartman2012-02-271-1/+1
|
* Linux 3.2.7Greg Kroah-Hartman2012-02-201-1/+1
|
* Linux 3.2.6Greg Kroah-Hartman2012-02-131-1/+1
|
* Linux 3.2.5Greg Kroah-Hartman2012-02-061-1/+1
|
* Linux 3.2.4Greg Kroah-Hartman2012-02-031-1/+1
|
* Linux 3.2.3Greg Kroah-Hartman2012-02-031-1/+1
|
* Linux 3.2.2Greg Kroah-Hartman2012-01-251-1/+1
|
* Linux 3.2.1Greg Kroah-Hartman2012-01-121-1/+1
|
* Linux 3.2Linus Torvalds2012-01-041-1/+1
|
* Linux 3.2-rc7Linus Torvalds2011-12-231-1/+1
|
* Linux 3.2-rc6Linus Torvalds2011-12-161-1/+1
|
* Linux 3.2-rc5Linus Torvalds2011-12-091-1/+1
|
* Linux 3.2-rc4Linus Torvalds2011-12-011-1/+1
|
* Linux 3.2-rc3Linus Torvalds2011-11-231-1/+1
|
* Linux 3.2-rc2Linus Torvalds2011-11-151-1/+1
|
* Linux 3.2-rc1Linus Torvalds2011-11-071-3/+3
| | | | | | .. 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.
* Merge branch 'kbuild' of ↵Linus Torvalds2011-11-061-3/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Kbuild: append missing-syscalls to the default target listArnaud Lacombe2011-11-021-1/+0
| | | | | | | | | | | | | | This avoid an extra make invocation on `prepare0'. Signed-off-by: Arnaud Lacombe <lacombar@gmail.com> Signed-off-by: Michal Marek <mmarek@suse.cz>
| * Makefile: remove a duplicated lineAmerigo Wang2011-09-091-1/+0
| | | | | | | | | | | | | | | | There are two duplicated lines for 'make RECORDMCOUNT_WARN=1 [targets]' in 'make help', remove the second one. Signed-off-by: WANG Cong <xiyou.wangcong@gmail.com> Signed-off-by: Michal Marek <mmarek@suse.cz>
| * kbuild: Do not delete empty files in make distcleanMichal Marek2011-08-101-1/+1
| | | | | | | | | | | | | | | | | | | | Commit 3d64b44 introduced an empty file under arch/arm/mach-zynq/board_dt.c. While this was not intended and the file was removed from the tree by a later commit, we really should only match junk files by known name patterns and not their size. Reported-by: David Howells <dhowells@redhat.com> Signed-off-by: Michal Marek <mmarek@suse.cz>
* | Linux 3.1Linus Torvalds2011-10-241-1/+1
| |
* | Linux 3.1-rc10Linus Torvalds2011-10-171-1/+1
| |
* | Linux 3.1-rc9Linus Torvalds2011-10-041-1/+1
| |
* | Linux 3.1-rc8Linus Torvalds2011-09-271-1/+1
| |
* | Linux 3.1-rc7Linus Torvalds2011-09-211-1/+1
| |
* | Linux 3.1-rc6Linus Torvalds2011-09-121-1/+1
| |
* | Linux 3.1-rc5Linus Torvalds2011-09-041-1/+1
| |
* | Linux 3.1-rc4Linus Torvalds2011-08-281-1/+1
| |
* | Linux 3.1-rc3Linus Torvalds2011-08-221-2/+2
| |
* | Linux 3.1-rc2Linus Torvalds2011-08-141-2/+2
|/
* Linux 3.1-rc1Linus Torvalds2011-08-071-2/+2
|
* Merge branch 'kconfig' of ↵Linus Torvalds2011-07-301-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6 * 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits) kconfig: Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE() xconfig: Abort close if configuration cannot be saved kconfig: fix missing "0x" prefix from S_HEX symbol in autoconf.h kconfig/nconf: remove useless conditionnal kconfig/nconf: prevent segfault on empty menu kconfig/nconf: use the generic menu_get_ext_help() nconfig: Avoid Wunused-but-set warning kconfig/conf: mark xfgets() private kconfig: remove pending prototypes for kconfig_load() kconfig/conf: add command line options' description kconfig/conf: reduce the scope of `defconfig_file' kconfig: use calloc() for expr allocation kconfig: introduce specialized printer kconfig: do not overwrite symbol direct dependency in assignment kconfig/gconf: silent missing prototype warnings kconfig/gconf: kill deadcode kconfig: nuke LKC_DIRECT_LINK cruft kconfig: nuke reference to SWIG kconfig: add missing <stdlib.h> inclusion kconfig: add missing <ctype.h> inclusion ... Fix up conflicts in scripts/kconfig/Makefile
| * kconfig: Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE()Michal Marek2011-07-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace the config_is_*() macros with a variant that allows for grepping for usage of CONFIG_* options in the code. Usage: if (IS_ENABLED(CONFIG_NUMA)) or #if IS_ENABLED(CONFIG_NUMA) The IS_ENABLED() macro evaluates to 1 if the argument is set (to either 'y' or 'm'), IS_BUILTIN() tests if the option is 'y' and IS_MODULE() test if the option is 'm'. Only boolean and tristate options are supported. Reviewed-by: Arnaud Lacombe <lacombar@gmail.com> Acked-by: Randy Dunlap <rdunlap@xenotime.net> Signed-off-by: Michal Marek <mmarek@suse.cz>
* | Merge branch 'perf-core-for-linus' of ↵Linus Torvalds2011-07-221-0/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip * 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (123 commits) perf: Remove the nmi parameter from the oprofile_perf backend x86, perf: Make copy_from_user_nmi() a library function perf: Remove perf_event_attr::type check x86, perf: P4 PMU - Fix typos in comments and style cleanup perf tools: Make test use the preset debugfs path perf tools: Add automated tests for events parsing perf tools: De-opt the parse_events function perf script: Fix display of IP address for non-callchain path perf tools: Fix endian conversion reading event attr from file header perf tools: Add missing 'node' alias to the hw_cache[] array perf probe: Support adding probes on offline kernel modules perf probe: Add probed module in front of function perf probe: Introduce debuginfo to encapsulate dwarf information perf-probe: Move dwarf library routines to dwarf-aux.{c, h} perf probe: Remove redundant dwarf functions perf probe: Move strtailcmp to string.c perf probe: Rename DIE_FIND_CB_FOUND to DIE_FIND_CB_END tracing/kprobe: Update symbol reference when loading module tracing/kprobes: Support module init function probing kprobes: Return -ENOENT if probe point doesn't exist ...
| * \ Merge commit 'v3.0-rc5' into perf/coreIngo Molnar2011-07-011-2/+3
| |\ \ | | | | | | | | | | | | | | | | | | | | Merge reason: Pick up the latest fixes. Signed-off-by: Ingo Molnar <mingo@elte.hu>
| * \ \ Merge branch 'tip/perf/core-2' of ↵Ingo Molnar2011-06-161-0/+1
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/core Conflicts: Makefile
| | * | | kbuild/recordmcount: Add RECORDMCOUNT_WARN to warn about mcount callersSteven Rostedt2011-05-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When mcount is called in a section that ftrace will not modify it into a nop, we want to warn about this. But not warn about this always. Now if the user builds the kernel with the option RECORDMCOUNT_WARN=1 then the build will warn about mcount callers that are ignored and will just waste execution time. Acked-by: Michal Marek <mmarek@suse.cz> Cc: linux-kbuild@vger.kernel.org Link: http://lkml.kernel.org/r/20110421023738.714956282@goodmis.org Signed-off-by: Steven Rostedt <rostedt@goodmis.org>