- 13 5月, 2011 1 次提交
-
-
由 Chris Metcalf 提交于
This support was partially present in the existing code (look for "__tilegx__" ifdefs) but with this change you can build a working kernel using the TILE-Gx toolchain and ARCH=tilegx. Most of these files are new, generally adding a foo_64.c file where previously there was just a foo_32.c file. The ARCH=tilegx directive redirects to arch/tile, not arch/tilegx, using the existing SRCARCH mechanism in the top-level Makefile. Changes to existing files: - <asm/bitops.h> and <asm/bitops_32.h> changed to factor the include of <asm-generic/bitops/non-atomic.h> in the common header. - <asm/compat.h> and arch/tile/kernel/compat.c changed to remove the "const" markers I had put on compat_sys_execve() when trying to match some recent similar changes to the non-compat execve. It turns out the compat version wasn't "upgraded" to use const. - <asm/opcode-tile_64.h> and <asm/opcode_constants_64.h> were previously included accidentally, with the 32-bit contents. Now they have the proper 64-bit contents. Finally, I had to hack the existing hacky drivers/input/input-compat.h to add yet another "#ifdef" for INPUT_COMPAT_TEST (same as x86_64). Signed-off-by: NChris Metcalf <cmetcalf@tilera.com> Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> [drivers/input]
-
- 27 4月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 19 4月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 12 4月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 06 4月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 30 3月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 17 3月, 2011 1 次提交
-
-
由 Mike Waychison 提交于
While changing our build system over to use the headers_install target as part of our klibc build, the following message started showing up in our logs: make[2]: `scripts/unifdef' is up to date. It turns out that the build blindly invokes a recursive make on this target, which causes make to emit this message when the target is already up to date. This isn't seen for most targets as the rest of the build relies primarily on the default target and on PHONY targets when invoking make recursively. Silence the above message when building unifdef as part of headers_install by hiding it behind a new PHONY target called "build_unifdef" that has an empty recipe. Signed-off-by: NMike Waychison <mikew@google.com> Acked-by: NWANG Cong <xiyou.wangcong@gmail.com> Signed-off-by: NMichal Marek <mmarek@suse.cz>
-
- 15 3月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 09 3月, 2011 1 次提交
-
-
由 Borislav Petkov 提交于
Add a 'W=1' Makefile switch which adds additional checking per build object. The idea behind this option is targeted at developers who, in the process of writing their code, want to do the occasional make W=1 [target.o] and let gcc do more extensive code checking for them. Then, they could eyeball the output for valid gcc warnings about various bugs/discrepancies which are not reported during the normal build process. For more background information and a use case, read through this thread: http://marc.info/?l=kernel-janitors&m=129802065918147&w=2 Cc: Michal Marek <mmarek@suse.cz> Cc: linux-kbuild@vger.kernel.org Acked-by: NSam Ravnborg <sam@ravnborg.org> Acked-by: NIngo Molnar <mingo@elte.hu> Signed-off-by: NBorislav Petkov <bp@alien8.de> Signed-off-by: NMichal Marek <mmarek@suse.cz>
-
- 08 3月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 02 3月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 22 2月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 17 2月, 2011 1 次提交
-
-
由 Gilles Espinasse 提交于
Signed-off-by: NGilles Espinasse <g.esp@free.fr> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 16 2月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 08 2月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 01 2月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 22 1月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 19 1月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 15 1月, 2011 1 次提交
-
-
由 Jianbin Kang 提交于
GNU GLOBAL (http://www.gnu.org/software/global/) is a source code tagging system It is really cheap to support it in kbuild system. Signed-off-by: NJianbin Kang <kjbmail@gmail.com> Signed-off-by: NMichal Marek <mmarek@suse.cz>
-
- 05 1月, 2011 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 29 12月, 2010 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 22 12月, 2010 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 16 12月, 2010 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 15 12月, 2010 1 次提交
-
-
由 Ben Gardiner 提交于
If you try to build a kernel with KCONFIG_CONFIG set (to a value not equal to .config) and that config sets CONFIG_IKCONFIG then the build will fail with: make[1]: *** No rule to make target `.config', needed by \ `kernel/config_data.gz'. Stop. because the kernel/Makefile contains a direct reference to .config. This issue has been present since the introduction of KCONFIG_CONFIG in 14cdd3c4. Signed-off-by: NBen Gardiner <bengardiner@nanometrics.ca> CC: Roman Zippel <zippel@linux-m68k.org> CC: Michal Marek <mmarek@suse.cz> Reviewed-by: NMichal Marek <mmarek@suse.cz> Signed-off-by: NMichal Marek <mmarek@suse.cz>
-
- 07 12月, 2010 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 30 11月, 2010 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 22 11月, 2010 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 16 11月, 2010 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 01 11月, 2010 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 27 10月, 2010 1 次提交
-
-
由 Namhyung Kim 提交于
Add 'sparc32' ARCH target to test all{yes,mod}config for 32-bit build. Signed-off-by: NNamhyung Kim <namhyung@gmail.com> Signed-off-by: NDavid S. Miller <davem@davemloft.net>
-
- 21 10月, 2010 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 15 10月, 2010 3 次提交
-
-
由 Steven Rostedt 提交于
The config option used by archs to let the build system know that the C version of the recordmcount works for said arch is currently called HAVE_C_MCOUNT_RECORD which enables BUILD_C_RECORDMCOUNT. To be more consistent with the name that all archs may use, it has been renamed to HAVE_C_RECORDMCOUNT. This will be less confusing since we are building a C recordmcount and not a mcount_record. Suggested-by: NIngo Molnar <mingo@elte.hu> Cc: <linux-arch@vger.kernel.org> Cc: Michal Marek <mmarek@suse.cz> Cc: linux-kbuild@vger.kernel.org Cc: John Reiser <jreiser@bitwagon.com> Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
-
由 Linus Torvalds 提交于
-
由 Steven Rostedt 提交于
This patch adds the support for the C version of recordmcount and compile times show ~ 12% improvement. After verifying this works, other archs can add: HAVE_C_MCOUNT_RECORD in its Kconfig and it will use the C version of recordmcount instead of the perl version. Cc: <linux-arch@vger.kernel.org> Cc: Michal Marek <mmarek@suse.cz> Cc: linux-kbuild@vger.kernel.org Cc: John Reiser <jreiser@bitwagon.com> Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
-
- 07 10月, 2010 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 29 9月, 2010 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 23 9月, 2010 1 次提交
-
-
由 Jason Baron 提交于
base patch to implement 'jump labeling'. Based on a new 'asm goto' inline assembly gcc mechanism, we can now branch to labels from an 'asm goto' statment. This allows us to create a 'no-op' fastpath, which can subsequently be patched with a jump to the slowpath code. This is useful for code which might be rarely used, but which we'd like to be able to call, if needed. Tracepoints are the current usecase that these are being implemented for. Acked-by: NDavid S. Miller <davem@davemloft.net> Signed-off-by: NJason Baron <jbaron@redhat.com> LKML-Reference: <ee8b3595967989fdaf84e698dc7447d315ce972a.1284733808.git.jbaron@redhat.com> [ cleaned up some formating ] Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
-
- 21 9月, 2010 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 13 9月, 2010 1 次提交
-
-
由 Linus Torvalds 提交于
-
- 06 9月, 2010 1 次提交
-
-
由 Michal Marek 提交于
The list of patterns for the external modules case was constantly lagging behind. Signed-off-by: NMichal Marek <mmarek@suse.cz>
-