repo.or.cz
/
smatch.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
extra: use real_absolute values
2016-03-21
D
a
n
Carp
e
nter
e
x
t
r
a
:
use
real
_
absol
u
te values
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-21
Dan Carpenter
extra: improve array handl
i
n
g
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-21
Dan
C
a
r
p
e
nter
smatch: add
a --time
o
pt
i
on
t
o
print
h
ow long smatch
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-21
Dan Carpenter
f
low:
handle
"
*p++
=
foo" bet
t
er
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-21
Dan Carp
e
nter
flow:
fix
in
s
ide_loop() with inline
f
unctions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-17
Dan Car
p
enter
param_set: ha
n
dle array assignments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-15
Da
n
Carpenter
implied
:
remove bu
g
g
y
c
ode for
w
orking around the old
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-15
D
an Carpenter
d
b
/fixup_kernel
.
sh: add kmal
l
oc_ord
e
r_trac
e
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-15
Dan Carpen
t
er
db/fixup_kernel
.
sh: ign
o
r
e
a lot of PCI
errors
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-10
Dan Carpen
t
er
data/kernel
.
clears_a
r
g
um
e
nt:
a
dd copy_use
r
_generic()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-10
Da
n
Carpenter
d
b
:
split positive from
n
egative returns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-10
Dan Carpente
r
expressions
:
introduce
c
om
p
are_expression()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-10
Dan
Carp
e
nter
impli
e
d: i
n
trod
u
c
e
as
s
u
m
e
(
condition)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-10
Dan
C
a
rpenter
d
b: handle p
a
rameter fun
c
tion
pointers
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-07
Dan Carpenter
state
s
:
handl
e
fake sli
s
t properly
wh
e
n we merge
t
rue
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-04
D
an
C
a
rpenter
v
alidation: add
a
test
f
o
r
ra
n
ged
case statements
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-04
Dan Carpenter
c
onditions: big fake state re-work
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-04
Dan Ca
r
penter
avl
:
remove sign()
fun
c
tion
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-04
Dan Carpenter
s
lis
t
: introduce t
y
pe_
s
tre
e
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-04
Dan Carp
e
nter
c
onditions: add a NULL chec
k
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-03-04
D
an Car
p
ent
e
r
implie
d
:
r
e
vert
not alrea
d
y
s
et change
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-29
Dan Carpent
e
r
extra: h
a
n
dle
p
ost op incr
e
ment loops
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-26
D
a
n
C
ar
p
enter
t
yp
e
:
f
ix "strange non-v
a
l
u
e
function or array
"
w
arnings
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-25
Dan Ca
r
penter
l
eaks:
d
on't reset state
s
to themselves
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-23
Dan Car
p
ente
r
flow, conditions: handle lab
e
l statem
e
n
ts correctly
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-23
Dan Carpenter
db: f
i
x a bug
i
n splitting return
s
t
ates
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-19
Dan Carpenter
Revert "states: only set the
f
ake_stree in set_state()"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-17
Dan
Carpenter
locking: don't w
a
rn
a
bout impossib
l
e paths
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-17
Dan Car
p
e
nter
vali
d
ation/sm_
i
mplied8
.
c: update test
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-17
Dan C
a
rpenter
function_
h
ooks: u
s
e __set_sm_cu
r
_st
r
ee
(
) i
n
db_return_states
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-17
Dan C
a
rp
e
nter
stat
e
s:
onl
y
set t
h
e fake_stre
e
i
n
set_state()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-17
Da
n
Carpenter
implications: use stor
e
d
_
conditions
t
he default
f
all
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-17
Da
n
Carpenter
implied: unbreak assign_ranged_fu
n
ctions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-16
Dan Ca
r
pente
r
states:
d
elet
e
an unused fun
c
tio
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-16
D
an Carpenter
i
m
plied: fix
P
ARAM_LIMIT implicat
i
ons again
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-16
Dan Carpenter
i
mplied: fal
l
ou
t
from fake_cur_s
t
ree cha
n
ges
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-15
Dan
C
arpent
e
r
real
_
a
b
s
olute
:
+= and = are not t
h
e same
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-15
Dan Carpenter
s
t
at
e
s: __se
t
_sm_cur_st
r
ee() sh
o
uld not chang
e
the
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-15
Dan Carpente
r
states: se
t
t
i
ng the true
state doesn't set the cur_stree
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-11
Dan Carpenter
implied: fix
a
bug ha
n
dling PARAM_LIM
I
T imp
l
ications
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-11
Da
n
Carpenter
validation: add sm_impossibl
e
2
.
c
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-11
Da
n
Carpenter
struct
_
a
s
signment:
s
ilence a GCC fa
l
s
e
positive
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-11
D
a
n
Carpen
t
e
r
v
a
lid
a
t
ion/sm_impli
e
d10
.
c: update the test
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-11
Dan Car
p
enter
extra:
fix values_fi
t
_
t
ype()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-11
D
a
n
Carpente
r
Revert "slist: make __merge_slist()
a
llocate less
m
emory"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-11
Dan Carpenter
flow: silence
a
GCC false positive
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-11
D
an Carpenter
val
i
dation/sm
_
compare3
.
c: update
the
che
c
k
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-10
D
a
n Carpente
r
valid
a
t
i
on:
u
pdate
sm_math1
.
c
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-10
Dan C
a
rpenter
valid
a
t
i
on: u
p
date s
m
_overfl
o
w3
.
c
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-10
Dan Car
p
enter
v
al
i
dation/
s
m
_inline3
.
c: remov
e
accidental in
c
lude
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-10
D
a
n
Carpenter
validation
:
update a coupl
e
compa
r
e tes
t
s and make
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-10
Dan Carpente
r
val
i
dation/sm_buf_size
6
: use co
r
rect element
c
ount
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-10
Dan Carpenter
v
a
l
idation: upda
t
e sm_array_overflow
.
c
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
D
a
n Carpenter
memcpy_overflow: ignore
some stru
c
t
types which
c
ause
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
Da
n
Carpenter
mem
c
p
y_
o
ver
f
l
o
w: handl
e
variable lengt
h
structs correctly
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
Dan Carpenter
implied: use im
p
lications
f
ro
m
function c
o
nditions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
Dan Car
p
ente
r
func
t
io
n
_h
o
o
k
s: don't
p
a
r
s
e comparison conditions twice
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
Dan Carp
e
n
ter
conditions: set the
par
e
nt
e
xpression
w
hen parsing
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
D
a
n C
a
rpenter
flow: ren
a
me s
e
t_parent
(
) to
s
e
t
_parent_expr()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
Dan Carpenter
precedence: fix
s
ome fals
e
positives
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
Dan Carpe
n
ter
kernel_
p
rin
t
f: ig
n
ore %pg
which are block pointers
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
Dan
C
arpenter
indenting: ig
n
ore pr
e
and post statem
e
nt
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
Dan
Carpen
t
er
comp
a
rison: fix fa
l
lout from algebra change
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
Dan C
a
rpenter
compariso
n
: d
o
n
'
t
r
e-imp
l
e
m
ent exp
r
_to
_
chunk_
s
y
m
_vsl
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
D
a
n Carpe
n
t
e
r
helper
:
a
n
um
b
e
r
is not a chunk in
e
x
p
r_to_c
h
unk()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
Dan Carpe
n
ter
function_h
o
o
ks: don't pro
c
e
s
s
c
ondition function
s
tw
i
ce
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
Dan C
a
rpenter
c
o
nditions:
i
ntrodu
c
e t
h
e big_con
d
ition_
s
tack
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
Dan Carpenter
function_hooks: re
s
et states t
o
origin
a
l
state
b
etween
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-09
Da
n
Carpenter
f
u
n
ction_
h
o
o
ks: ret
u
rn
e
arlier on culled pa
t
hs
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-05
Dan Carpenter
memcpy_ove
r
f
low:
s
ilenc
e
false positive when destination
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-05
Da
n
Carpenter
m
e
m
cpy_
o
v
erflow: imp
r
ove struct member boun
d
ar
y
calc
u
lat
i
o
n
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-05
Dan Carpen
t
er
memcpy_overfl
o
w
:
f
a
l
l
back to type s
i
ze to c
a
lcul
a
te
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-05
Dan Carpenter
m
o
d
i
f
i
cation_hooks: fix fall out
fr
o
m recent
changes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-04
Dan Carpen
t
er
memcpy
_
overflow: ignore 1 ele
m
ent
arrays
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-04
Dan Carpe
n
ter
memcpy_over
f
low: handle array
m
em
b
ers better
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-04
Dan
Carpenter
i
n
dex_
o
verflo
w
: silen
c
e fals
e
p
o
sit
i
ves
w
ith --spammy
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-03
Dan Carpen
t
er
Makefil
e
: t
u
rn on -Wno-sw
i
tch
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-03
Dan Carp
e
nter
extra:
re
t
ur
n
a bit qu
i
cker if there are n
o
t
r
u
e
a
n
d
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-03
Dan Carpe
n
ter
extra: simpl
i
f
y the
c
ode in handle_co
m
parison
(
) a b
i
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-03
D
a
n
C
a
rpenter
extra:
h
andle i
f
(o
f
fset + bytes > si
z
e) comparisons
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-03
Dan Carpenter
com
p
arison
:
make m
o
d
ificatio
n
s clear the comparisons
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-03
Dan Carpenter
modif
i
ca
t
io
n
_hooks: introduce add_modificat
i
on_hook_late()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-03
Dan Carpen
t
e
r
comparison: d
o
a
l
gebra on
"foo + bar > baz"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-03
Dan Ca
r
penter
ind
e
x
_overflow: silence some war
n
ings when --
s
pamm
y
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
D
an Carpenter
comparison
:
split __comp
a
rison_match_condit
i
on(
)
up
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
Da
n
Carpenter
comparis
o
n:
store parame
t
e
r
comparisons in the data
b
ase
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
Dan Car
p
enter
buf_size:
add
s
om
e
mo
r
e allocation f
u
nc
t
ions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
D
a
n
Carpenter
memc
p
y_ove
r
f
low:
f
ix bui
l
d error
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
Dan Car
p
enter
buf_siz
e
: add alloc_pages
(
)
a
n
d
f
r
iends
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
Dan Carpenter
bu
f
_size: handle g
e
tting a
d
dress of a
r
ra
y
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
D
a
n Carpenter
memcpy_overflo
w
:
silence
a bun
c
h of false positi
v
es
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
D
an Carpen
t
er
me
m
cpy_over
f
low: rename 'data' to 'lim
i
t'
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
Dan
Ca
r
penter
mem
c
py_overflow
:
us
e
range li
s
t from che
c
k_user
_
data
2
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
Dan Car
p
enter
testi
n
g
_index_aft
e
r_use: rename c
h
eck_
o
verflow to testin
g
_in
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
Dan Carpenter
o
ver
f
low
,
a
llocating_enough_data: split check
_
ov
e
rf
l
ow
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
D
a
n
Carpente
r
overfl
o
w, sn
p
r
intf_overflow: split out sn
p
r
i
ntf
checkin
g
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
Dan Carpenter
overflow, sprintf_overflow: split out sprintf che
c
k
ing
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
Dan Carpenter
overflow, strcpy_ov
e
rflo
w
: split strcpy overfl
o
ws i
n
to
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
Dan Carpenter
che
c
k_overflow: delete
some dead code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2016-02-02
Dan Carpenter
overflow, m
e
m
cpy_ov
e
rfl
o
w
:
split check_overflo
w
.
c into
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
next