Commit Graph

761 Commits

Author SHA1 Message Date
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
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