Commit graph

845 commits

Author SHA1 Message Date
Greg Kroah-Hartman
234d96ee0f Linux 3.4.70 2013-11-20 10:43:41 -08:00
Greg Kroah-Hartman
14aa272fcd Linux 3.4.69 2013-11-13 12:02:08 +09:00
Greg Kroah-Hartman
575e5ec35d Linux 3.4.68 2013-11-04 04:23:59 -08:00
Greg Kroah-Hartman
3cebd7931a Linux 3.4.67 2013-10-22 09:19:41 +01:00
Greg Kroah-Hartman
dc3a8b0c21 Linux 3.4.66 2013-10-13 16:02:48 -07:00
Greg Kroah-Hartman
5602328b0d Linux 3.4.65 2013-10-05 07:07:13 -07:00
Greg Kroah-Hartman
d4c162c56b Linux 3.4.64 2013-10-01 09:12:49 -07:00
Greg Kroah-Hartman
940d5466e0 Linux 3.4.63 2013-09-26 17:16:10 -07:00
Greg Kroah-Hartman
d10b95b412 Linux 3.4.62 2013-09-14 06:02:37 -07:00
Greg Kroah-Hartman
58055a0058 Linux 3.4.61 2013-09-07 21:58:39 -07:00
Greg Kroah-Hartman
f571d16dee Linux 3.4.60 2013-08-29 09:50:45 -07:00
Greg Kroah-Hartman
67db9db0bf Linux 3.4.59 2013-08-20 08:26:48 -07:00
Greg Kroah-Hartman
13cbe0fb40 Linux 3.4.58 2013-08-14 22:57:16 -07:00
Greg Kroah-Hartman
67e6589a34 Linux 3.4.57 2013-08-11 18:54:51 -07:00
Greg Kroah-Hartman
7b17c57914 Linux 3.4.56 2013-08-04 16:35:23 +08:00
Greg Kroah-Hartman
6da6fd28a4 Linux 3.4.55 2013-07-28 16:27:25 -07:00
Greg Kroah-Hartman
e278ba2f38 Linux 3.4.54 2013-07-21 18:19:12 -07:00
Greg Kroah-Hartman
dd156c8db2 Linux 3.4.53 2013-07-13 11:03:57 -07:00
Greg Kroah-Hartman
ad7d5b0704 Linux 3.4.52 2013-07-03 11:00:43 -07:00
Greg Kroah-Hartman
8a987612af Linux 3.4.51 2013-06-27 11:28:07 -07:00
Greg Kroah-Hartman
8861fd33e8 Linux 3.4.50 2013-06-20 11:59:06 -07:00
Greg Kroah-Hartman
be47c9e70e Linux 3.4.49 2013-06-13 09:48:06 -07:00
Greg Kroah-Hartman
39869ce737 Linux 3.4.48 2013-06-07 12:50:29 -07:00
Greg Kroah-Hartman
6cbe92c7c2 Linux 3.4.47 2013-05-24 11:14:41 -07:00
Greg Kroah-Hartman
d9973ea05c Linux 3.4.46 2013-05-19 10:58:34 -07:00
Greg Kroah-Hartman
68233b884a Linux 3.4.45 2013-05-11 13:48:35 -07:00
Greg Kroah-Hartman
306110aead Linux 3.4.44 2013-05-07 20:17:26 -07:00
Greg Kroah-Hartman
b375a75787 Linux 3.4.43 2013-05-01 09:41:42 -07:00
Greg Kroah-Hartman
a5a9e7c9c1 Linux 3.4.42 2013-04-25 21:20:25 -07:00
Greg Kroah-Hartman
94402d16da Linux 3.4.41 2013-04-16 21:43:02 -07:00
Greg Kroah-Hartman
a7c079f995 Linux 3.4.40 2013-04-12 09:39:02 -07:00
Greg Kroah-Hartman
cbfed955f4 Linux 3.4.39 2013-04-05 10:08:54 -07:00
Greg Kroah-Hartman
f3b5af9a6e Linux 3.4.38 2013-03-28 12:12:41 -07:00
Greg Kroah-Hartman
dbfe0858b2 Linux 3.4.37 2013-03-20 13:05:12 -07:00
Greg Kroah-Hartman
92a7adfb81 Linux 3.4.36 2013-03-14 11:30:25 -07:00
Greg Kroah-Hartman
2713e2797a Linux 3.4.35 2013-03-04 06:07:21 +08:00
Greg Kroah-Hartman
048b6fe6dc Linux 3.4.34 2013-02-28 07:01:22 -08:00
Greg Kroah-Hartman
1c3000a67a 3.4.33 2013-02-21 10:05:05 -08:00
David Brown
1d0c978ed3 scripts: Use wrapper to check compiler warnings
Rather than telling gcc to make warnings as errors, and then hunting
down make rules to disable this, leave them as warnings, but invoke
gcc through a wrapper that checks the warnings against a whitelist.

The initial whitelist comes from the warnings in the current build,
all of which have been allowed through Make overrides.

Change-Id: Ifc9952e03d1a5dbcd90819dc7aa0ec7e50328e20
Signed-off-by: David Brown <davidb@codeaurora.org>
(cherry picked from commit d21ced2f0dda815cac69c693cd81e2e75d8f0007)
2013-02-20 02:49:33 -08:00
Greg Kroah-Hartman
9ad3bfb9e2 Linux 3.4.32 2013-02-17 10:49:37 -08:00
Greg Kroah-Hartman
72a2746024 Linux 3.4.31 2013-02-14 10:52:45 -08:00
Greg Kroah-Hartman
c74d85ba3b Linux 3.4.30 2013-02-11 08:47:55 -08:00
Greg Kroah-Hartman
398cc33fbc Linux 3.4.29 2013-02-03 18:24:52 -06:00
Greg Kroah-Hartman
4ab913dd10 Linux 3.4.28 2013-01-27 20:51:45 -08:00
Greg Kroah-Hartman
02f3169eee Linux 3.4.27 2013-01-21 11:47:35 -08:00
Greg Kroah-Hartman
6723972ab0 Linux 3.4.26 2013-01-17 08:51:56 -08:00
Greg Kroah-Hartman
0ba1cd8da8 Linux 3.4.25 2013-01-11 09:09:13 -08:00
Greg Kroah-Hartman
e56f8b7aeb Linux 3.4.24 2012-12-17 10:38:05 -08:00
Greg Kroah-Hartman
b947fcbcca Linux 3.4.23 2012-12-10 10:59:56 -08:00
Greg Kroah-Hartman
edc7a36863 Linux 3.4.22 2012-12-05 18:39:09 -08:00
Greg Kroah-Hartman
3d514b82fc Linux 3.4.21 2012-12-03 12:18:42 -08:00
Greg Kroah-Hartman
0f4475cfaa Linux 3.4.20 2012-11-26 11:40:05 -08:00
Greg Kroah-Hartman
16286083be Linux 3.4.19 2012-11-17 13:16:56 -08:00
Greg Kroah-Hartman
8ddd481301 Linux 3.4.18 2012-11-05 09:50:52 +01:00
Greg Kroah-Hartman
5390967b2f Linux 3.4.17 2012-10-31 10:05:17 -07:00
Greg Kroah-Hartman
f88df5ff96 Linux 3.4.16 2012-10-28 10:36:33 -07:00
Greg Kroah-Hartman
553f672df7 Linux 3.4.15 2012-10-21 09:28:17 -07:00
Greg Kroah-Hartman
e3f681ae69 Linux 3.4.14 2012-10-13 05:44:59 +09:00
Greg Kroah-Hartman
399abb8918 Linux 3.4.13 2012-10-07 08:32:45 -07:00
Greg Kroah-Hartman
1c7eb28096 Linux 3.4.12 2012-10-02 10:35:08 -07:00
Greg Kroah-Hartman
00709f7f01 Linux 3.4.11 2012-09-14 15:18:55 -07:00
Greg Kroah-Hartman
f95b978981 Linux 3.4.10 2012-08-26 15:02:10 -07:00
Greg Kroah-Hartman
196ad09b95 Linux 3.4.9 2012-08-15 08:17:17 -07:00
Greg Kroah-Hartman
8067fa2309 Linux 3.4.8 2012-08-09 08:32:11 -07:00
Greg Kroah-Hartman
0d0eef55e0 Linux 3.4.7 2012-07-29 08:04:57 -07:00
Greg Kroah-Hartman
1c8f63c275 Linux 3.4.6 2012-07-19 12:11:49 -07:00
Greg Kroah-Hartman
763c71b131 Linux 3.4.5 2012-07-16 11:20:09 -07:00
Greg Kroah-Hartman
ff74ae50f0 Linux 3.4.4 2012-06-22 11:37:50 -07:00
Greg Kroah-Hartman
a694d36e94 Linux 3.4.3 2012-06-17 11:21:44 -07:00
Greg Kroah-Hartman
1f5547c7f1 Linux 3.4.2 2012-06-10 00:36:33 +09:00
Greg Kroah-Hartman
f18a511703 Linux 3.4.1 2012-06-01 15:18:44 +08:00
Linus Torvalds
76e10d158e Linux 3.4 2012-05-20 15:29:13 -07:00
H. Peter Anvin
6520fe5564 x86, realmode: 16-bit real-mode code support for relocs tool
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-18 19:49:40 -07:00
Linus Torvalds
36be50515f Linux 3.4-rc7
.. and this should hopefully be the last -rc before final 3.4 release.
2012-05-12 18:37:47 -07:00
Linus Torvalds
d48b97b403 Linux 3.4-rc6 2012-05-06 15:07:32 -07:00
Linus Torvalds
69964ea4c7 Linux 3.4-rc5 2012-04-29 15:19:10 -07:00
Linus Torvalds
66f75a5d02 Linux 3.4-rc4 2012-04-21 14:47:52 -07:00
Linus Torvalds
e816b57a33 Linux 3.4-rc3 2012-04-15 18:28:29 -07:00
Linus Torvalds
0034102808 Linux 3.4-rc2 2012-04-07 18:30:41 -07:00
Linus Torvalds
dd775ae254 Linux 3.4-rc1 2012-03-31 16:24:09 -07:00
Linus Torvalds
923f79743c Merge branch 'kbuild' of 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-30 18:15:43 -07:00
Linus Torvalds
c16fa4f2ad Linux 3.3 2012-03-18 16:15:34 -07:00
Linus Torvalds
fde7d9049e Linux 3.3-rc7 2012-03-10 13:49:52 -08:00
Linus Torvalds
192cfd5877 Linux 3.3-rc6 2012-03-03 17:08:09 -08:00
Linus Torvalds
6b21d18ed5 Linux 3.3-rc5 2012-02-25 12:18:16 -08:00
Gerard Snitselaar
fb68d4be95 kbuild: clean up samples directory
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-25 01:18:56 +01:00
Linus Torvalds
b01543dfe6 Linux 3.3-rc4 2012-02-18 15:53:33 -08:00
Linus Torvalds
d65b4e98d7 Linux 3.3-rc3 2012-02-08 19:21:53 -08:00
Linus Torvalds
62aa2b537c Linux 3.3-rc2 2012-01-31 13:31:54 -08:00
Linus Torvalds
dcd6c92267 Linux 3.3-rc1 2012-01-19 15:04:48 -08:00
Linus Torvalds
5674124f9f Merge branch 'x86-syscall-for-linus' of 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-16 18:19:19 -08:00
Linus Torvalds
c63dbbd526 Merge branch 'kbuild' of 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-16 14:34:54 -08:00
Jason Wessel
e6ac89fabd kbuild: Correctly deal with make options which contain an "s"
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-08 14:20:25 +01:00
Linus Torvalds
805a6af8db Linux 3.2 2012-01-04 15:55:44 -08:00
Linus Torvalds
5f0a6e2d50 Linux 3.2-rc7 2011-12-23 21:51:06 -08:00
Linus Torvalds
384703b8e6 Linux 3.2-rc6 2011-12-16 18:36:26 -08:00
Linus Torvalds
dc47ce90c3 Linux 3.2-rc5 2011-12-09 15:09:32 -08:00
Linus Torvalds
5611cc4572 Linux 3.2-rc4 2011-12-01 14:56:01 -08:00
Linus Torvalds
caca6a03d3 Linux 3.2-rc3 2011-11-23 20:20:28 -08:00
H. Peter Anvin
052ad27496 kbuild: Add support for an "archheaders" target
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-17 13:35:20 -08:00