Jack Steiner
b61fc69bb6
gru: fix istatus race in GRU tlb dropin
...
TLB dropins require updates to the CBR instruction istatus field. This is
needed to resolve race conditions in the chip.
The code currently uses the user address of the CBR. This works but opens
up additional endcases related to stealing of contexts and accessing the
CBR from tasks that do not have access to the user address space. (Some
of this non-user task access is debug code that is not currently being
pushed to the community).
User CBRs are also directly accessible using the kernel mapping of the
CBR. Change the TLB dropin code to use the the kernel mapping of the CBR.
Signed-off-by: Jack Steiner <steiner@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-12-16 07:20:14 -08:00
..
accessibility
acpi
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq
2009-12-11 15:59:23 -08:00
amba
ata
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
2009-12-12 14:27:24 -08:00
atm
Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
2009-12-11 17:12:17 -08:00
auxdisplay
base
mm: slab-allocate memory section nodemask for large systems
2009-12-15 08:53:20 -08:00
block
Merge branch 'for-2.6.33' of git://git.kernel.dk/linux-2.6-block
2009-12-15 09:11:28 -08:00
bluetooth
USB: remove the auto_pm flag
2009-12-11 11:55:21 -08:00
cdrom
Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
2009-12-09 19:03:16 -08:00
char
drivers/char/ipmi: Use KCS_IDLE_STATE
2009-12-16 07:20:10 -08:00
clocksource
cs5535: add a generic clock event MFGPT driver
2009-12-15 08:53:28 -08:00
connector
cpufreq
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
2009-12-14 09:58:24 -08:00
cpuidle
drivers/cpuidle: Move dereference after NULL test
2009-12-15 08:53:25 -08:00
crypto
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
2009-12-14 09:58:24 -08:00
dca
dio
dma
const: constify remaining dev_pm_ops
2009-12-15 08:53:25 -08:00
edac
edac: i5100 add 6 ranks per channel
2009-12-16 07:20:12 -08:00
eisa
firewire
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
2009-12-11 15:22:27 -08:00
firmware
firmware: only allow EDD on x86
2009-12-15 08:53:34 -08:00
gpio
gpiolib: add support for changing value polarity in sysfs
2009-12-16 07:20:01 -08:00
gpu
Merge branch 'drm-nouveau-pony' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
2009-12-11 14:32:49 -08:00
hid
USB: remove the auto_pm flag
2009-12-11 11:55:21 -08:00
hwmon
lis3: scale output values to mg
2009-12-15 08:53:36 -08:00
i2c
const: constify remaining dev_pm_ops
2009-12-15 08:53:25 -08:00
ide
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
2009-12-12 14:27:24 -08:00
idle
ieee1394
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-12-09 19:43:33 -08:00
ieee802154
infiniband
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
2009-12-14 09:58:24 -08:00
input
const: constify remaining dev_pm_ops
2009-12-15 08:53:25 -08:00
isdn
Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6
2009-12-14 12:33:02 -08:00
leds
tree-wide: convert open calls to remove spaces to skip_spaces() lib function
2009-12-15 08:53:32 -08:00
lguest
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
2009-12-14 09:58:24 -08:00
macintosh
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
2009-12-12 14:27:24 -08:00
mca
md
Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm
2009-12-15 09:12:01 -08:00
media
const: constify remaining dev_pm_ops
2009-12-15 08:53:25 -08:00
memstick
message
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-12-09 19:43:33 -08:00
mfd
mfd: compile fix for twl4030 renaming
2009-12-15 09:33:36 -08:00
misc
gru: fix istatus race in GRU tlb dropin
2009-12-16 07:20:14 -08:00
mmc
mmc: let tmio-mmc use dev_name() with request_irq()
2009-12-15 08:53:35 -08:00
mtd
const: constify remaining dev_pm_ops
2009-12-15 08:53:25 -08:00
net
const: constify remaining dev_pm_ops
2009-12-15 08:53:25 -08:00
nubus
of
Merge commit 'origin/master' into next
2009-12-09 17:14:38 +11:00
oprofile
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
2009-12-14 09:58:24 -08:00
parisc
tree-wide: convert open calls to remove spaces to skip_spaces() lib function
2009-12-15 08:53:32 -08:00
parport
parport_pc.c: use correct length in strncmp
2009-12-16 07:20:12 -08:00
pci
const: constify remaining dev_pm_ops
2009-12-15 08:53:25 -08:00
pcmcia
const: constify remaining dev_pm_ops
2009-12-15 08:53:25 -08:00
platform
tree-wide: convert open calls to remove spaces to skip_spaces() lib function
2009-12-15 08:53:32 -08:00
pnp
pnpbios: convert to seq_file
2009-12-16 07:20:05 -08:00
power
Merge git://git.infradead.org/battery-2.6
2009-12-15 08:59:33 -08:00
pps
ps3
rapidio
regulator
regulator: Add support for twl6030 regulators
2009-12-14 00:26:20 +01:00
rtc
ARM: NUC900: add RTC driver support for nuc910 and nuc920
2009-12-16 07:20:00 -08:00
s390
tree-wide: convert open calls to remove spaces to skip_spaces() lib function
2009-12-15 08:53:32 -08:00
sbus
scsi
Subject: Re: [PATCH] strstrip incorrectly marked __must_check
2009-12-15 08:53:34 -08:00
serial
ioc3/ioc4: fix error path on driver registration
2009-12-15 08:53:27 -08:00
sfi
sh
sn
ioc3/ioc4: fix error path on driver registration
2009-12-15 08:53:27 -08:00
spi
const: constify remaining dev_pm_ops
2009-12-15 08:53:25 -08:00
ssb
staging
Staging: batman: fix debug Kconfig option
2009-12-11 15:49:27 -08:00
tc
telephony
thermal
uio
const: constify remaining dev_pm_ops
2009-12-15 08:53:25 -08:00
usb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
2009-12-15 08:58:13 -08:00
uwb
video
intelfb: fix setting of active pipe with LVDS displays
2009-12-16 07:20:05 -08:00
virtio
vlynq
w1
watchdog
const: constify remaining dev_pm_ops
2009-12-15 08:53:25 -08:00
xen
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
2009-12-11 12:18:16 -08:00
zorro
Kconfig
cs5535: add a generic clock event MFGPT driver
2009-12-15 08:53:28 -08:00
Makefile