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
core: silence some false positives from parsing invalid code
2018-01-25
Dan Car
p
enter
core: silenc
e
some false positives from par
s
ing invalid
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-19
Dan Carpente
r
implied: use a t
i
me based
t
im
e
out ins
t
ead o
f
counting
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-19
Dan Carpe
n
ter
e
x
tra:
h
andle
loop
s
like: while (--i >= 0) {
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-18
Dan Carpent
e
r
functio
n
_
ho
o
ks: fake an assignment
when functi
o
ns return
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-18
Dan Carpent
e
r
che
c
k_free_str
i
ct: Ne
w
strict
e
r
cross fu
n
cti
o
n use
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-17
Dan Carpe
n
ter
check_at
o
mic_inc_dec: track
ato
m
ic_inc(
)
and ato
m
ic_de
c
()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-17
Dan
C
ar
p
en
t
er
assigned_expr: handl
e
fake assignments better
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-17
Dan Ca
r
pente
r
assigned_exp
r
: remove debug
code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-16
Dan Car
p
ent
e
r
ker
n
e
l_p
r
i
n
tf: %
p
x is valid
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-16
Dan Ca
r
p
e
nter
stree: debugg
i
ng:
p
rint
t
he num
b
e
r of sta
t
es in __prin
t
_stree()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Dan Carpenter
mtag: commi
t
al
l
mta
g
relat
e
d
c
o
de to
date
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Da
n
Carpe
n
ter
sm
d
b
.
py
:
fix some
c
rashing bugs
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
D
a
n Carpent
e
r
contain
e
r_of
:
handle function cal
l
s
l
ike foo
-
>bar(foo
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
D
an
C
arpenter
smatch:
g
et the
smatch bin
dir cor
r
ectl
y
when
i
t
'
s
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
user_data2: empty state
s
are no
t
user data
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
D
an Carpente
r
constraints_required: improve handling of assigned
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpen
t
er
db: don't split by NULL v
s
n
on-NULL wh
e
n
the
r
e
are
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan C
a
rpenter
flow: store a
b
ackup of
the start
ti
m
e when
p
arsing
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
D
a
n Carpente
r
helper: c
h
ange s
o
me nonsense values
t
o other nonsense
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan C
a
rpenter
DB:
introdu
c
e a timeout handling ca
l
ler
info
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan
Carpenter
a
d
dress: fix handling o
f
&foo
-
>
b
ar
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
D
a
n C
a
r
p
enter
conts
t
raints
:
use c
a
ller
i
nfo
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan C
a
rpenter
constraints: mov
e
p
r
i
nt_return_im
p
lies_co
n
strained()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
constraints:
c
leanup unmet_constraint()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
D
a
n Ca
r
pente
r
cons
t
ra
i
n
ts: fi
x
add_constraint()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-09
Dan Carpen
t
e
r
m
tag: in
t
r
oduce cre
a
te_mtag_a
l
ias
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
D
an
C
arp
e
nter
mtag: fix ge
t
_mtag() for reco
r
d
ed
s
t
ates and for arr
a
ys
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
D
a
n Carpenter
links: no need to record links outside a
function call
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
Dan Ca
r
penter
type_val: ca
c
he D
B
i
n
fo as
a
speed u
p
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
Dan Carpenter
stri
n
g_list
:
prev
e
nt a use af
t
er free
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-14
Dan Carp
e
nte
r
mtag: rename from mtags pl
u
ral
to mtag singu
l
a
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Ca
r
p
e
nter
helpe
r
: keep a small cache of
rece
n
tly use
d
variable
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpe
n
t
er
extra
:
pass
e
xpression pointer to mod/nomod
h
ooks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan C
a
rpenter
extr
a
: write infrastruc
t
ure to pas
s
ex
p
r to no_
m
od
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan C
a
rpe
n
ter
db
/
build_early_ind
e
x
.
sh: set up mor
e
mtag indexes
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
a
n Carp
e
nter
expressions:
i
nit
i
alize ->m
e
mber_offset() in
memb
e
r
_expres
s
i
o
n()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpenter
f
unction_hook
s
: set path impossible if we cull everything
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan
Car
p
enter
m
tag
s
: remo
v
e
t
he & pre-op
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
a
n Carp
e
nter
scripts/gen_alloc
a
tio
n
_lis
t
.
s
h
:
a
dd __alloc_skb()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Da
n
Carpenter
db
/
fixup_
k
ernel
.
sh:
snpri
n
tf() returns aren't real
l
y
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan
C
arpenter
extra: pass the modified expression
t
o extra_mod_hooks
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpenter
e
x
tr
a
:
store values for expressions l
i
ke
"
f
oo[3
]
.
bar"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpent
e
r
address: don'
t
s
e
g
fau
l
t p
a
rsing
inv
a
lid code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpenter
ig
n
ore: re-w
r
ite and add _exp
r
() v
e
r
s
ions of funct
i
ons
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan C
a
rpe
n
ter
param_s
e
t/filter: PARAM
_
SET instead
of PARAM_ADD
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpen
t
er
parse_call_math: use assigned values
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpente
r
sval: imp
r
ov
e
s
v
al
_
bino
p
_overflows(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
D
an Car
p
enter
extra:
d
on'
t
modify c
o
nst
p
arameters
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Da
n
Carpenter
address/type: ma
k
e
s
ome
f
unction
p
ar
a
meters
const
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carp
e
nte
r
struct_a
s
signment: remove an
d
uplica
t
e
NULL check
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
D
a
n Carpenter
str
u
ct_assignmen
t
: don't double parse
ulong assignme
n
ts
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpenter
struct_assignment: fix a NULL
d
ereference
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan C
a
rpenter
d
b/mtags
:
add
mtag_data
a
n
d mtag_map
t
ables
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
D
a
n C
a
r
p
enter
d
b/fn_ptr
_
da
t
a_link: don't stor
e
duplic
a
t
e
record
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Carpenter
db: allo
w
SQL statements to
b
e r
u
n late
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Carpenter
db:
introduce
get_mtag_na
m
e
_
expr()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Carpenter
struct_as
s
ignment: handle non s
t
ruct,
pointer assignment
s
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
D
an Carpenter
s
truct_assig
n
ment: fi
x
handling of non_
s
truct_assignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Carpenter
s
truct_as
s
ign
m
ent: split han
d
le_non_struc
t
_ass
i
g
m
ents
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-24
D
a
n
Car
p
enter
i
n
dex_ove
r
flow:
mak
e
all messages "error:"
i
nstead
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-24
Dan Carpenter
index_over
f
low: sm
a
ll cleanup
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-24
Dan Carpenter
index_ove
r
flow: don't
w
arn
about
impossibl
e
paths
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-22
Dan Car
p
enter
mt
a
g: introduce
m
emo
r
y tags
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-22
Da
n
Carpente
r
implications:
s
et_
s
tat
e
()
s
hould trump im
p
lications
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-21
Dan C
a
rpente
r
buf
_
compa
r
ison: c
o
p
y the code
f
rom smatch_constrai
n
ts
.
c
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-15
Dan Carpenter
i
mplied: improve the "too hair
y
" mes
s
age
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-14
Dan Carpente
r
comparison: store the expressions
inv
o
lved (if it's
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-14
Dan
C
arp
e
nter
comparison: rename va
r
1 to
l
eft_
v
a
r and var2 to right_var
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-13
Dan
Carpenter
constraints_r
e
quired: detect a bunch of new ty
p
es of
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-13
D
an C
a
rpenter
c
o
nstraints: allow function constra
i
nts
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-13
Dan
C
arpenter
con
s
traint
s
:
don
'
t s
t
ore sign
e
d vs unsigned
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-04
Dan Carpenter
k
e
rnel_printf: don't segf
a
ult on in
v
ali
d
code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-03
Dan Carpen
t
er
user_data: fix
c
o
m
pile
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-03
Dan Car
p
en
t
er
type_v
a
l
: use smatch_con
t
ain
e
r_of()
i
nf
o
rmation
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-03
Dan Car
p
enter
user_data: t
h
is file
is re
p
laced
by che
c
k_
u
ser_data2
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-01
Da
n
Carpenter
implied: add a timeout in sm
a
tch_impli
e
d
.
c
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-01
D
an Ca
r
penter
flow: delete out of scope
v
ariables fo
r
compound st
a
tement
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-01
Dan Carpenter
sco
p
e:
m
ove a ch
e
ck for STMT_COMPOUND earlier
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
D
a
n
C
arpente
r
validation/s
m
_casts
.
c: upd
a
te to not u
s
e an unintialized
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpenter
revert "smatch_type
.
c: compari
s
on expression
s
alway
s
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
D
an Carpenter
vali
d
ation/sm_buf_size6
.
c: update format
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
D
an Carp
e
nter
pa
r
se: make an a
r
ray larger
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpen
t
er
help
e
r: fix get_array_expr()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpenter
assigned_ex
p
r: save a record when a
f
un
c
tion sets foo
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan
Carpen
t
er
modification_hooks: handle PARAM_
S
ET earlier
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpenter
.
gitignore: ign
o
re
.
smatch,
.
smatch
.
s
ql and
.
smatch
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan
Carpenter
constra
i
nts: add
a comm
e
nt, re
m
ove debu
g
c
o
de
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpe
n
ter
con
s
tr
a
i
n
ts
_
required: store m
o
re required constr
a
ints
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Da
n
C
arpen
t
er
ca
l
l_math: ad
d
kzalloc() to the li
s
t of
a
llocation
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpen
t
er
call_math: prevent an endless loop
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan C
a
rpenter
a
l
location_func
s
: add __alloc_
s
kb()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carp
e
n
ter
c
on
s
traints: fix
s
elec
t
ing the r
e
quired
c
o
nst
r
aint
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-27
Dan Carpenter
str
u
ct_assignment: fix pars
i
ng
of invalid code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-27
Dan Carpen
t
er
symbo
l
: l
e
t i
s
_ptr_type() take NULL p
o
inters
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-26
Dan
C
a
rpent
e
r
core: add NULL
che
c
ks for parsing invalid code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-26
Dan Carpenter
get_u
s
er
_
overflow
:
v
e
r
i
fy that that it's a compare
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-24
D
a
n Carpe
n
ter
containe
r
_of:
u
s
e CONT
A
INER t
y
pe in
s
tead of PARAM_USED
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-19
Dan Carpenter
pre-process: don't rea
d
b
eyond end
o
f arra
y
when looking
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-19
Dan Carpenter
buf
_
s
i
ze,
kernel_pr
i
nt
f
:
d
on'
t
segfault
o
n invali
d
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-19
Dan Carpent
e
r
con
t
a
ine
r
_of: a
d
d
a com
m
en
t
a
bout ret
u
rni
n
g
a
conta
i
ner
_
of()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
next