Linus Torvalds
731a7378b8
Merge branch 'x86-trampoline-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
...
Pull x86 trampoline rework from H. Peter Anvin:
"This code reworks all the "trampoline"/"realmode" code (various bits
that need to live in the first megabyte of memory, most but not all of
which runs in real mode at some point) in the kernel into a single
object. The main reason for doing this is that it eliminates the last
place in the kernel where we needed pages to be mapped RWX. This code
separates all that code into proper R/RW/RX pages."
Fix up conflicts in arch/x86/kernel/Makefile (mca removed next to reboot
code), and arch/x86/kernel/reboot.c (reboot code moved around in one
branch, modified in this one), and arch/x86/tools/relocs.c (mostly same
code came in earlier due to working around the ld bugs just before the
3.4 release).
Also remove stale x86-relocs entry from scripts/.gitignore as per Peter
Anvin.
* commit '61f5446169 ': (36 commits)
x86, realmode: Move end signature into header.S
x86, relocs: When printing an error, say relative or absolute
x86, relocs: More relocations which may end up as absolute
x86, relocs: Workaround for binutils 2.22.52.0.1 section bug
xen-acpi-processor: Add missing #include <xen/xen.h>
acpi, bgrd: Add missing <linux/io.h> to drivers/acpi/bgrt.c
x86, realmode: Change EFER to a single u64 field
x86, realmode: Move kernel/realmode.c to realmode/init.c
x86, realmode: Move not-common bits out of trampoline_common.S
x86, realmode: Mask out EFER.LMA when saving trampoline EFER
x86, realmode: Fix no cache bits test in reboot_32.S
x86, realmode: Make sure all generated files are listed in targets
x86, realmode: build fix: remove duplicate build
x86, realmode: read cr4 and EFER from kernel for 64-bit trampoline
x86, realmode: fixes compilation issue in tboot.c
x86, realmode: move relocs from scripts/ to arch/x86/tools
x86, realmode: header for trampoline code
x86, realmode: flattened rm hierachy
x86, realmode: don't copy real_mode_header
x86, realmode: fix 64-bit wakeup sequence
...
2012-05-29 20:14:53 -07:00
..
accessibility
acpi
Merge branch 'x86-trampoline-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2012-05-29 20:14:53 -07:00
amba
arm-soc: driver specific updates
2012-05-26 12:22:27 -07:00
ata
arm-soc: clock driver changes
2012-05-26 12:42:29 -07:00
atm
auxdisplay
base
mm: fix off-by-one bug in print_nodes_state()
2012-05-29 16:22:19 -07:00
bcma
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-05-24 11:54:29 -07:00
block
Autogenerated GPG tag for Rusty D1ADB8F1: 15EE 8D6C AB0E 7F0C F999 BFCB D920 0E6C D1AD B8F1
2012-05-21 20:20:23 -07:00
bluetooth
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-05-24 11:54:29 -07:00
cdrom
char
Merge branch 'drm-core-next' of git://people.freedesktop.org/~airlied/linux
2012-05-24 12:42:54 -07:00
clk
arm-soc: soc specific changes, part 2
2012-05-26 13:05:55 -07:00
clocksource
connector
cpufreq
cpuidle
crypto
arm-soc: clock driver changes
2012-05-26 12:42:29 -07:00
dca
devfreq
Power management updates for 3.5
2012-05-23 14:07:06 -07:00
dio
dma
arm-soc: device tree conversions, part 2
2012-05-26 12:57:47 -07:00
edac
Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac
2012-05-29 18:32:37 -07:00
eisa
extcon
Driver core pull for 3.5-rc1
2012-05-22 16:02:13 -07:00
firewire
IEEE 1394 (FireWire) subsystem updates post v3.4:
2012-05-24 12:57:47 -07:00
firmware
gpio
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2012-05-29 18:27:19 -07:00
gpu
Merge branch 'drm-core-next' of git://people.freedesktop.org/~airlied/linux
2012-05-24 12:42:54 -07:00
hid
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-05-22 19:22:50 -07:00
hsi
hv
Driver core pull for 3.5-rc1
2012-05-22 16:02:13 -07:00
hwmon
hwmon updates for 3.5-rc1
2012-05-23 14:15:09 -07:00
hwspinlock
i2c
Merge branch 'i2c-embedded/for-next' of git://git.pengutronix.de/git/wsa/linux
2012-05-26 13:35:03 -07:00
ide
idle
ieee802154
drivers/ieee802154: IEEE 802.15.4 loopback driver
2012-05-16 15:17:08 -04:00
iio
iio: Use dev_to_iio_dev()
2012-05-14 13:37:45 -07:00
infiniband
InfiniBand/RDMA changes for the 3.5 merge window:
2012-05-21 17:54:55 -07:00
input
MFD changes for 3.5
2012-05-29 11:53:11 -07:00
iommu
arm-soc: driver specific updates
2012-05-26 12:22:27 -07:00
isdn
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-05-24 11:54:29 -07:00
leds
leds: add LM3533 LED driver
2012-05-29 16:22:32 -07:00
lguest
macintosh
md
md updates for 3.5
2012-05-23 17:08:40 -07:00
media
arm-soc: clock driver changes
2012-05-26 12:42:29 -07:00
memory
memory: tegra{20,30}-mc: Remove empty *_remove()
2012-05-14 12:52:52 -07:00
memstick
message
MCA: delete all remaining traces of microchannel bus support.
2012-05-17 19:06:13 -04:00
mfd
MFD changes for 3.5
2012-05-29 11:53:11 -07:00
misc
MFD changes for 3.5
2012-05-29 11:53:11 -07:00
mmc
arm-soc: device tree conversions, part 2
2012-05-26 12:57:47 -07:00
mtd
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2012-05-29 18:27:19 -07:00
net
arm-soc: clock driver changes
2012-05-26 12:42:29 -07:00
nfc
NFC: HCI based pn544 driver
2012-05-15 17:30:30 -04:00
nubus
of
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2012-05-29 18:27:19 -07:00
oprofile
parisc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-05-22 19:22:50 -07:00
parport
Driver core pull for 3.5-rc1
2012-05-22 16:02:13 -07:00
pci
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2012-05-29 18:27:19 -07:00
pcmcia
pinctrl
arm-soc: soc specific changes, part 2
2012-05-26 13:05:55 -07:00
platform
backlight: initialize struct backlight_properties properly
2012-05-29 16:22:30 -07:00
pnp
power
MFD changes for 3.5
2012-05-29 11:53:11 -07:00
pps
ps3
ptp
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-05-22 19:22:50 -07:00
rapidio
regulator
MFD changes for 3.5
2012-05-29 11:53:11 -07:00
remoteproc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-05-22 19:22:50 -07:00
rpmsg
rtc
drivers/rtc/rtc-s3c.c: fix compiler warning
2012-05-29 16:22:34 -07:00
s390
Merge branch 'next' of git://git.kernel.org/pub/scm/virt/kvm/kvm
2012-05-24 16:17:30 -07:00
sbus
scsi
Merge branch 'delete-mca' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
2012-05-23 17:12:06 -07:00
sfi
sh
sh: intc: Kill off special reservation interface.
2012-05-22 19:07:55 +09:00
sn
spi
arm-soc: soc specific changes, part 2
2012-05-26 13:05:55 -07:00
ssb
ssb: add PCI IDs 0x4322 and 43222
2012-05-16 12:46:37 -04:00
staging
mm/fs: route MADV_REMOVE to FALLOC_FL_PUNCH_HOLE
2012-05-29 16:22:22 -07:00
target
Merge branch 'sbp-target-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2012-05-23 16:52:27 -07:00
tc
thermal
tty
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2012-05-29 18:27:19 -07:00
uio
uio_pdrv_genirq: get irq through platform resource if not set otherwise
2012-05-15 08:44:58 -07:00
usb
arm-soc: clock driver changes
2012-05-26 12:42:29 -07:00
uwb
vhost
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-05-16 22:17:37 -04:00
video
backlight: tosa_lcd: use devm_ functions
2012-05-29 16:22:31 -07:00
virt
virtio
virtio-mmio: Devices parameter parsing
2012-05-22 12:16:15 +09:30
vlynq
vme
w1
arm-soc: clock driver changes
2012-05-26 12:42:29 -07:00
watchdog
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2012-05-29 18:27:19 -07:00
xen
Merge branch 'x86-trampoline-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2012-05-29 20:14:53 -07:00
zorro
Kconfig
Staging tree pull request for 3.5-rc1
2012-05-22 16:34:21 -07:00
Makefile
arm-soc: driver specific updates
2012-05-26 12:22:27 -07:00