repo.or.cz
/
linux-2.6
/
linux-acpi-2.6
/
ibm-acpi-2.6.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
agp: fix arbitrary kernel memory writes
2011-03-21
Thomas Hellst
r
om
drm/ttm: Fix two rac
e
cond
i
tions
+ fix busy
codepaths
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-02-23
Th
o
mas Hellstro
m
d
rm/v
m
wg
f
x: Fix que
r
ies if
n
o dma bu
f
f
e
r
thrashin
g
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-02-18
Thoma
s
H
ellstrom
drm/vmwg
f
x
:
U
s
e fb handover mec
h
anism ins
t
ead of ste
a
lth
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-02-15
Tho
m
a
s
Hel
l
s
t
rom
drm/ttm: Fix a
b
ug oc
c
u
rin
g
when vali
d
ating a
b
uf
f
er
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-02-15
Thomas Hellstrom
dr
m
: Fix a b
u
g in the range manager
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-02-11
Thomas
H
ellstrom
dr
m
/vmwgfx: Fix
a
circular lo
c
king
d
e
pen
d
en
c
y
b
u
g
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-02-11
Thom
a
s
Hel
l
strom
drm/
v
m
w
gfx: Up
d
at
e
the user-space interf
a
ce
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-01-25
Thomas He
l
l
strom
d
rm/
v
mwgf
x
: Optimize
memo
r
y footpri
n
t for DM
A
b
uff
e
rs
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-01-25
T
h
om
a
s Hellst
r
o
m
drm/ttm: Allow system me
m
o
r
y as a busy place
m
ent
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-01-14
Thomas Hellstrom
drm/ttm: Make
s
ure sys
t
em buffer obje
c
t
s
h
a
s of
f
set
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-01-14
Thomas Hells
t
rom
drm/vmwgfx: Implement basic
pm operations
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-01-14
T
h
o
mas Hellstrom
drm/ttm
:
Export
s
ymb
o
ls
n
eed
e
d for vm
w
gfx sus
p
end
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-01-14
Thoma
s
H
e
llstr
o
m
drm/vmwgfx: Impl
e
m
e
nt a sw
a
p
_notify callback
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-01-14
Thomas Hellstrom
drm/ttm: Add
a swap_notify callback
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-01-14
T
h
omas H
e
llst
r
om
d
rm/vmw
g
fx: Use bo_dri
v
er
:
:move_notify
to
u
nbind
GMRs
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-01-14
Thom
a
s
He
l
lstrom
d
r
m
/vmwgfx: Make fence sequenc
e
s con
t
inous across a
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-01-14
Thomas Hellstrom
d
rm/v
m
w
g
fx: Fix an error pat
h
causing
a
n oops
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2010-01-14
Thomas
H
ell
s
trom
drm/vmw
g
f
x
: Don't
promote
u
p
da
t
es
f
rom GMR-backed scanouts
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-12-23
T
h
omas He
l
lstr
o
m
drm/vm
w
gf
x
:
Use
T
TM handles instead of SIDs as us
e
r
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-12-23
T
h
omas H
e
llstrom
drm/vmw
g
fx: Ret
u
rn -ERES
T
ARTSYS when inte
r
rupted by
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-12-23
Thomas Hellstr
o
m
drm
/
vmwg
f
x: Fix
unlocked ioctl and
add proper access
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-12-16
T
h
omas
H
e
llstro
m
drm/tt
m
: Fix potential ttm_me
m
_ev
i
ct_f
i
rst ra
c
e
s
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-12-16
T
h
o
mas He
l
lstrom
drm
/
ttm: D
e
la
y
e
d de
l
ete fixes
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-12-10
Th
o
mas Hellstrom
dr
m
/radeon: Re
m
ove te
s
ts for
-
ERES
T
ART from th
e
TTM
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-12-10
Thomas Hel
l
str
o
m
drm
/
ttm: H
a
ve
the TTM co
d
e return -
E
RESTARTSYS instead
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-12-07
T
homas
Hellstrom
drm: E
x
port s
y
mbo
l
s needed f
o
r the v
m
wgfx dri
v
er
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-12-07
Thomas Hellstrom
drm/ttm: Export
s
y
mbols ne
e
d
e
d for the vmw
g
f
x
driver
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-12-07
T
homas Hellstrom
drm/ttm: Add TTM
e
x
ecbuf u
t
iliti
e
s
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-12-07
Thom
a
s Hellstrom
drm/
t
t
m
: Add ttm lock
functionality
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-12-07
T
hom
a
s H
e
lls
t
rom
drm/
t
tm: Add user-spac
e
obje
c
ts
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-12-03
Thomas
H
ellstrom
d
r
m: Ad
d
support
f
or drm master_[se
t
|drop] callbacks
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-08-21
Thomas
H
ellstrom
drm: Fix sys
f
s
d
e
v
i
c
e
con
f
usion
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-08-20
Thoma
s
Hell
s
trom
drm/t
t
m: Fixes for "Me
m
ory
accounting rework
.
"
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-08-20
T
homa
s
Hellstrom
drm/ttm: F
i
x
es for "Make parts of a struct ttm_bo_device
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-08-19
T
h
omas Hellstrom
ttm
:
Make parts of
a
struct ttm_bo_device global
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-08-19
Th
o
mas Hellstrom
d
r
m/ttm: Memor
y
a
ccounting rework
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-08-19
Th
o
mas Hellstrom
drm/ttm: A
d
d a virt
u
al
t
tm sysfs de
v
ice
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-08-19
Thomas Hellstrom
drm: Enable d
r
m drivers to
add drm
sy
s
f
s
devices
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-08-04
T
homas Hellstrom
drm/ttm: Fix
a
sy
n
c object leak
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-08-04
Thomas Hellstr
o
m
drm/
t
t
m
: Fix a potential
co
m
parison o
f
str
u
c
t
s
.
Original partial fix Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-08-03
Thoma
s
Hellstr
o
m
x
8
6: Fi
x
CPA memt
y
pe reserving in the set_
p
ages_a
r
ray
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-07-29
T
h
o
mas Hells
t
rom
drm
/
ttm: po
w
erp
c
: F
i
x Highmem
c
a
c
h
e
f
l
ushing
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-07-29
Thomas Hellstrom
x86: Exp
o
rt
kmap_atomi
c
_prot() neede
d
for TTM
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-07-29
Thomas Hellstr
o
m
drm/t
t
m: F
i
x ttm
i
n
-
k
ern
e
l
co
p
ying of pages w
i
th non
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-07-29
T
h
o
m
as Hellstrom
d
r
m/ttm: F
i
x
a
n oops and sync object
l
eak
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-07-15
Thomas
He
l
l
s
trom
ttm: Fix caching
mode selection
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-07-15
Tho
m
as Hel
l
strom
t
t
m
:
Make m
e
ssag
e
s m
o
r
e
rea
d
able
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-06-18
T
h
omas Hellstrom
drm/ttm: fix an error
p
ath to
e
x
it
funct
i
on c
o
rrectly
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-06-18
Thomas Hellstrom
drm
:
Apply
"
M
e
mory f
r
agmentation from lost
a
lign
m
ent
.
.
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-06-18
Thom
a
s Hellst
r
om
t
tm: Return -ERESTART when a signal
i
nterrupts
bo evict
i
o
n
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-06-14
Thomas
Hellstrom
drm
:
Add th
e
TT
M
GPU
m
emory manage
r
subsystem
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-03-02
Thom
a
s Hell
s
trom
drm: Avoid
c
lie
n
t deadlocks when the master disappea
r
s
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-03-02
Thoma
s
Hellstrom
drm
:
Wake
up all lock w
a
i
t
e
r
s when the ma
s
t
er
d
isappears
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2009-03-02
T
homas Hells
t
rom
drm: D
o
n't return ERE
S
TAR
T
SYS to
u
ser-space
.
Signed-off-by:
Thomas Hellstrom
<thellstrom@vmware.com>
commit
|
commitdiff
|
tree
2008-10-16
Thom
a
s H
e
llstrom
a
g
p/nvidia: Support
agp us
e
r-memory on nvidia agp
.
commit
|
commitdiff
|
tree
2008-08-24
Thomas Hellstr
o
m
drm: don
'
t ca
l
l t
h
e
vb
l
ank
tasklet wit
h
irqs disabled
.
commit
|
commitdiff
|
tree
2008-05-07
T
h
omas Hell
s
trom
drm:
disable ta
s
klets not IRQs wh
e
n
t
akin
g
t
he drm
.
.
.
commit
|
commitdiff
|
tree
2008-03-17
Thoma
s
Hellstrom
d
r
m/via: attempt again
to
s
t
abilise the
A
G
P
DMA
command
.
.
.
commit
|
commitdiff
|
tree
2007-05-08
Tho
m
as Hellstrom
v
i
a
:
Make sure we flush writ
e
-combining us
i
ng a f
o
llow
.
.
.
commit
|
commitdiff
|
tree
2007-05-08
Thom
a
s Hellstrom
via: Tr
y
t
o imp
r
ove c
o
mmand-buffer ch
a
in
i
ng
.
commit
|
commitdiff
|
tree
2007-03-24
Thomas Hellstrom
drm
:
fix up mmap locking
in
pr
e
paration fo
r
t
t
m
c
h
a
nges
commit
|
commitdiff
|
tree
2007-03-23
Thomas
H
ellstrom
drm:
f
ix drive
r
deadlock with
A
IG
L
X
and reclaim_buffe
r
s
_
l
ocked
commit
|
commitdiff
|
tree
2007-03-18
Thomas H
e
llst
r
o
m
dr
m
: a
l
low for more gener
i
c
drm ioctls
commit
|
commitdiff
|
tree
2007-03-11
Thomas
Hellstrom
via: fix CX700 pci
id
commit
|
commitdiff
|
tree
2007-02-08
Thomas
H
e
l
lstrom
drm: Allow for
4
4 bit user-t
o
kens (
o
r
drm_
f
i
le offsets)
commit
|
commitdiff
|
tree
2007-02-08
Thomas Hellstrom
drm/via:
Disable AG
P
DMA f
o
r chips
with the new 3D
.
.
.
commit
|
commitdiff
|
tree
2007-02-08
Thomas
Hellstrom
drm: upd
a
te core memor
y
man
a
ger from git
drm
t
ree
commit
|
commitdiff
|
tree
2007-02-08
Thomas Hellst
r
om
drm:
u
se vm
a
llo
c
_user in
s
tead of
vmalloc
_
32
for D
R
M_SHM
commit
|
commitdiff
|
tree
2007-02-08
T
h
omas Hellstrom
via: all
o
w for
n
pot texture pitch alignment
commit
|
commitdiff
|
tree
2007-02-08
Thomas H
e
llstrom
via: add
s
ome
new c
h
ipsets
commit
|
commitdiff
|
tree
2007-02-08
Thomas Hellstr
o
m
via: s
o
me PCI posting f
l
ushes
commit
|
commitdiff
|
tree
2007-02-05
Tho
m
as
H
ellstrom
[AGPGART]
Add agp-t
y
pe-t
o
-
m
a
s
k
-
type method missin
g
.
.
.
commit
|
commitdiff
|
tree
2007-02-03
Thomas Hellstro
m
[
AGPGART] Allow drm-popul
a
ted ag
p
mem
o
ry
t
ypes
Signed-off-by:
Thomas Hellstrom
<thomas@tungstengraphics.com>
commit
|
commitdiff
|
tree
2006-12-29
Thomas
H
e
l
l
strom
[
AGPGART] Fix
P
CI-posting flush typo
.
Signed-off-by:
Thomas Hellstrom
<thomas@tungstengraphics.com>
commit
|
commitdiff
|
tree
2006-12-23
T
homas Hellstro
m
[
AGPGA
R
T] Remove
unnece
s
sary
f
lushes
w
hen inserting
.
.
.
Signed-off-by:
Thomas Hellstrom
<thomas@tungstengraphics.com>
commit
|
commitdiff
|
tree
2006-09-21
Th
o
mas
H
ellstrom
drm: a
l
l
ow multiple addMaps with the same
3
2-bit ma
p
.
.
.
commit
|
commitdiff
|
tree
2006-09-21
Thomas
H
e
l
lstr
o
m
d
rm: F
i
x hashta
b
implementation leak
i
n
g illega
l
error
.
.
.
commit
|
commitdiff
|
tree
2006-09-21
Thomas He
l
lstrom
drm: re
m
ove hash tables o
n
drm
exit
commit
|
commitdiff
|
tree
2006-09-21
Thom
a
s H
e
l
l
strom
drm: avoid
kerne
l
o
ops i
n
some erro
r
paths calling
.
.
.
commit
|
commitdiff
|
tree
2006-09-21
Tho
m
as He
l
lstro
m
d
rm: SiS 315 A
w
arenes
s
.
commit
|
commitdiff
|
tree
2006-09-21
T
h
omas Hells
t
rom
drm: u
p
d
ate user t
o
ken has
h
ing and map handle
s
commit
|
commitdiff
|
tree
2006-09-21
Th
o
mas H
e
llstrom
drm: move drm authentication
t
o
new gener
i
c hash
table
.
commit
|
commitdiff
|
tree
2006-09-21
Thomas H
e
l
lstrom
d
r
m: add drm s
i
m
p
le memory manage
r
support f
o
r
S
i
S
.
.
.
commit
|
commitdiff
|
tree
2006-09-21
Tho
m
as He
l
l
strom
d
r
m: add
s
imple
D
RM
memory manager
,
an
d
has
h
tab
l
e
commit
|
commitdiff
|
tree
2006-09-21
T
homas Hellstrom
drm: missin
g
mutex unlock
commit
|
commitdiff
|
tree