Rusty Russell
8057d763ed
Fix lguest page-pinning logic ("lguest: bad stack page 0xc057a000")
...
If the stack pointer is 0xc057a000, then the first stack page is at
0xc0579000 (the stack pointer is decremented before use). Not
calculating this correctly caused guests with CONFIG_DEBUG_PAGEALLOC=y
to be killed with a "bad stack page" message: the initial kernel stack
was just proceeding the .smp_locks section which
CONFIG_DEBUG_PAGEALLOC marks read-only when freeing.
Thanks to Frederik Deweerdt for the bug report!
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-08-30 09:58:22 -07:00
..
acorn /char
Remove the arm26 port
2007-07-31 15:39:39 -07:00
acpi
reverse CONFIG_ACPI_PROC_EVENT default
2007-08-27 10:27:48 -07:00
amba
ata
Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
2007-08-23 21:40:33 -07:00
atm
Add some help texts to recently-introduced kconfig items
2007-08-18 09:52:50 -07:00
auxdisplay
cfag12864b fix
2007-08-22 19:52:46 -07:00
base
CPU online file permission
2007-07-31 15:39:39 -07:00
block
[SUNVDC]: Use slice 0xff on VD_DISK_TYPE_DISK.
2007-08-26 18:49:07 -07:00
bluetooth
cdrom
[BLOCK] Get rid of request_queue_t typedef
2007-07-24 09:28:11 +02:00
char
[MIPS] Delete duplicate inclusion of <linux/delay.h>.
2007-08-27 02:16:59 +01:00
clocksource
x86_64: fix typo in acpi_pm.c
2007-07-21 18:37:12 -07:00
connector
Use menuconfig objects: connector
2007-07-16 09:05:40 -07:00
cpufreq
[CPUFREQ] Restore previously used governor on a hot-replugged CPU
2007-07-13 01:29:51 -04:00
crypto
Add some help texts to recently-introduced kconfig items
2007-08-18 09:52:50 -07:00
dio
dma
[IOAT]: ioatdma needs to to play nice in a multi-dma-client world
2007-08-26 18:35:40 -07:00
edac
drivers/edac: fix pasemi kconfig depends
2007-07-26 11:35:18 -07:00
eisa
fc4
firewire
firewire: Add ref-counting for sbp2 orbs (fix command abortion)
2007-08-25 18:00:27 +02:00
firmware
edd: switch to pci_get based API
2007-07-16 09:05:42 -07:00
hid
Add some help texts to recently-introduced kconfig items
2007-08-18 09:52:50 -07:00
hwmon
hwmon: (smsc47m1) restore missing name attribute
2007-08-12 14:39:44 -04:00
i2c
i2c-s3c2410: Build fix
2007-08-14 18:37:15 +02:00
ide
ide-disk: workaround for buggy HPA support on ST340823A (take 3)
2007-08-20 22:42:57 +02:00
ieee1394
ieee1394: sbp2: fix sbp2_remove_device for error cases
2007-08-25 18:00:26 +02:00
infiniband
IB/mlx4: Incorrect semicolon after if statement
2007-08-15 20:24:06 -07:00
input
Introduce CONFIG_CHECK_SIGNATURE
2007-08-22 19:52:45 -07:00
isdn
[ISDN]: Get rid of some pointless allocation casts in common and bsd comp.
2007-08-26 18:35:46 -07:00
kvm
KVM: Avoid calling smp_call_function_single() with interrupts disabled
2007-08-19 10:13:49 -07:00
leds
leds: Convert from struct class_device to struct device
2007-07-16 01:15:51 +01:00
lguest
Fix lguest page-pinning logic ("lguest: bad stack page 0xc057a000")
2007-08-30 09:58:22 -07:00
macintosh
[POWERPC] Fix undefined reference to device_power_up/resume
2007-08-25 16:58:27 +10:00
mca
md
dm-mpath-rdac: don't stomp on a requests transfer bit
2007-08-27 16:15:44 -07:00
media
Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb
2007-08-23 21:38:54 -07:00
message
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6
2007-08-06 17:48:34 -07:00
mfd
some kmalloc/memset ->kzalloc (tree wide)
2007-07-19 10:04:50 -07:00
misc
Pull events into release branch
2007-08-25 01:44:01 -04:00
mmc
sdhci: tell which spurious interrupt we got
2007-08-23 06:31:07 +02:00
mtd
mtdchar build fix
2007-08-11 15:47:41 -07:00
net
[NET]: Avoid pointless allocation casts in BSD compression module
2007-08-26 18:35:45 -07:00
nubus
some kmalloc/memset ->kzalloc (tree wide)
2007-07-19 10:04:50 -07:00
of
Create drivers/of/platform.c
2007-07-20 14:25:51 +10:00
oprofile
[CELL] oprofile: add support to OProfile for profiling CELL BE SPUs
2007-07-20 21:42:24 +02:00
parisc
serial: add early_serial_setup() back to header file
2007-07-18 08:38:22 -07:00
parport
parport_pc locking fix
2007-07-31 15:39:37 -07:00
pci
Pull events into release branch
2007-08-25 01:44:01 -04:00
pcmcia
pcmcia: give socket time to power down
2007-07-31 15:39:38 -07:00
pnp
PNP: remove null pointer checks
2007-08-24 01:27:24 -04:00
power
Don't compile the PMU power driver on 64-bit PowerPC
2007-07-23 12:42:45 +01:00
ps3
rapidio
some kmalloc/memset ->kzalloc (tree wide)
2007-07-19 10:04:50 -07:00
rtc
[PATCH] rtc: Make rtc-rs5c348 driver hotplug-aware
2007-08-27 02:16:58 +01:00
s390
[S390] vmur: fix reference counting for vmur device structure
2007-08-22 13:51:48 +02:00
sbus
Videopix Frame Grabber: Fix unreleased lock in vfc_debug()
2007-07-31 15:39:43 -07:00
scsi
Introduce CONFIG_CHECK_SIGNATURE
2007-08-22 19:52:45 -07:00
serial
[SERIAL]: Fix 32-bit warnings in sunzilog.c and sunsu.c
2007-08-26 18:49:11 -07:00
sh
some kmalloc/memset ->kzalloc (tree wide)
2007-07-19 10:04:50 -07:00
sn
some kmalloc/memset ->kzalloc (tree wide)
2007-07-19 10:04:50 -07:00
spi
spidev warning fix
2007-08-11 15:47:42 -07:00
tc
zs: move to the serial subsystem
2007-07-18 08:38:22 -07:00
telephony
some kmalloc/memset ->kzalloc (tree wide)
2007-07-19 10:04:50 -07:00
uio
UIO: Hilscher CIF card driver
2007-07-18 15:57:16 -07:00
usb
usb: add PRODUCT, TYPE to usb-interface events
2007-08-22 14:28:02 -07:00
video
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
2007-08-27 15:06:28 -07:00
w1
w1: fix w1_remove_master_device() searching
2007-08-22 19:52:46 -07:00
xen
xenbus_xs.c: fix a use-after-free
2007-07-26 11:35:17 -07:00
zorro
zorro: Make sysfs config attribute read-only
2007-08-22 19:52:45 -07:00
Kconfig
Begin to consolidate of_device.c
2007-07-20 13:39:59 +10:00
Makefile
[WATCHDOG] Fix pcwd_init_module crash
2007-07-29 18:58:39 +00:00