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
db: move call_implies to use raw SQL
2013-02-14
D
a
n Carpenter
db: move call_implies to
use raw SQL
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
Dan C
a
rp
e
nter
db:
move
return_values
to use raw SQL
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
Dan Carpenter
db: delete unused no_side_effec
t
s table (f
o
r now)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
Dan Carp
e
nter
db: move
function_ptr to raw SQL
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
Dan Carpenter
db:
m
o
ve
r
etu
r
n_st
a
tes to
r
aw SQL
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
Dan
C
arpenter
d
b: tools
f
or
p
rinting raw SQL instead of human readable
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-08
Dan Carpen
t
e
r
si
l
ence bogus "unreachable code" warnings
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-07
Dan
C
arpenter
param_limit: handl
e
functions
w
here
t
he parame
t
er i
s
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-07
Dan Carpente
r
db:
t
ake
static vs glob
a
l into consideration wit function
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-07
Dan Carpenter
math:
h
andle MOD oper
a
t
i
on better
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
D
a
n Carp
e
nter
*d
e
l
ete* bool_
i
mp
l
ication
s
: this file is unu
s
ed
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
Dan Ca
r
p
enter
p
ara
m
_(filter|limit|set)
:
add some comm
e
nts
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
Dan Carpenter
b
u
f
_size: don'
t
cra
s
h on invalid
code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
Da
n
Carpe
n
ter
par
s
e_call_math:
s
ilence "internal bug: pop_val
p
opping
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
Bart Van Assc
h
e
A
v
oid
t
rig
g
ering a divis
i
on
by zero in the ove
r
flow
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
Dan
C
arpenter
pro
p
agate: fall
out from get_
i
mplied_min()
c
h
anges
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
Dan Car
p
en
t
er
extra
:
ty
p
e bu
g
handling empty states in
r
es
e
t_struct_m
e
mbers()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
D
a
n Carpen
t
e
r
ran
g
es:
d
on't allow inverte
d
ranges
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
Dan Carpent
e
r
db: do
n
'
t get print
i
nfo
i
f
the function has over 10000
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-05
Dan Carpenter
math: don't re
t
urn high values i
n
get_fuzz
y
_max()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-04
Dan Car
p
enter
ove
r
flow
:
fix false posit
i
v
e
a
l
lo
c
atin
g
a
v
oid pointer
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-04
Dan Carpent
e
r
b
u
f_size:
f
ix bug caused
b
y
g
et_
i
mplied_max() retu
r
ning
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-04
Dan Ca
r
p
e
nter
db
:
print less --info
for a few problematic f
u
nction
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-04
Dan Carpenter
mat
h
: get_i
m
plie
d
_
max() should be able to re
t
urn s32m
a
x
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-03
Dan
C
a
rpe
n
ter
sval: only print
"
s32max" if the
value
i
s actually
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-03
Dan
C
arpenter
mat
h
: get_impl
i
ed_min() should be
able to return s
3
2min
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-03
Da
n
Carpenter
math: tweak g
e
t
_fuzzy_math()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-03
Dan Ca
r
penter
extra, db: handl
e
passing chars to para
m
eters which
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-01
D
a
n Carpen
t
er
m
a
th: use NOTIMPLIED
i
n
stead of HARD_MIN in
o
pposite_
i
mpl
i
e
d(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-01
Dan Car
p
e
n
ter
math
:
set the "un
d
efined" fl
a
g on error
in handle_mod()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-01
Dan
C
arpenter
or_vs_and: h
a
ndle con
d
itions inside parenthesis
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-01
E
mil Tantilov
sm
a
tch
:
f
ix
b
uil
d
e
rror
commit
|
commitdiff
|
tree
2013-02-01
Dan Carp
e
nte
r
type: introduce i
s
_v
o
i
d
_pointe
r
(
) an
d
is_ch
a
r_pointer()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-31
Dan Ca
r
pente
r
a
b
solut
e
:
del
e
te smatch
_
absolute
.
c
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-31
D
an Carpenter
*new* check_
s
tring_len
.
c
:
look for
sprin
t
f() overflow
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Dan Carpenter
extra, modi
f
icati
o
n_hooks, db: move
g
et_variable_from_key
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Dan Carp
e
nter
expressio
n
s
:
use more accurate positions for fake
d
ereferenc
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Da
n
Carpenter
modification_
h
o
oks
:
use modifi
c
ation info fro
m
the
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Da
n
Carpent
e
r
extra, equiv: make call_ex
t
ra_mod_hooks() global
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Dan
C
arpenter
mo
d
i
f
ication_hooks:
split
o
u
t call
_
m
o
dification_hooks_name_sym()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
D
a
n Carpent
e
r
t
y
p
e
:
h
a
n
d
le s
t
rings b
e
tter
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
D
an Carpenter
eq
u
i
v
: ca
l
l_extra_
m
o
d
_h
o
oks
(
)
i
nside set_equiv()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Dan Carpenter
b
u
f_size
:
don't
c
a
ll
get_expr
e
s
sion_value()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Dan Car
p
ente
r
smatc
h
:
c
reate a local_debu
g
() macro
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-24
Dan Carpe
n
ter
smatch
.
h,
d
b
:
a
dd n
u
mbers to the info_
t
ype enum
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-24
D
an Car
p
e
nter
deref: s
p
elling:
derefencing => dereferencing
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-23
Dan Carpenter
math: cal
c
ulating the
s
iz
e
of()
u
sed to m
o
dify the expr
e
s
sio
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-23
D
an Carpent
e
r
math: use smatch_comparison
.
c
for handling subtraction
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-23
Dan
Carpenter
extra, m
o
difi
c
a
t
i
o
n_hooks: set "*p"
t
o unk
n
own if we
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-23
Dan Carpenter
smatch_exp
r
essions: introduce deref_expression(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-23
Dan Carpenter
smatc
h
_expre
s
s
ions: rename deref_exp
r
ession() t
o
member_expr
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-22
Dan Carpenter
al
l
: renam
e
e
x
pr_to_str
_
com
p
lex
(
) to
e
xpr_
t
o
_s
t
r()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-22
Da
n
Carp
e
nter
smat
c
h
:
rename expr_to
_
str() to
e
xp
r
_
to_var()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-22
Dan
Carpenter
mis
s
ing break: only pr
i
n
t
o
n
e message per s
w
itch
s
tatement
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-18
Dan
Carpenter
ext
r
a
:
get ri
d
of
d
a
t
a
_type
e
num
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-18
Dan Carpe
n
ter
debug: a
d
d
__smat
c
h_compare
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-17
Dan Carpenter
math: improve get_im
p
li
e
d_rl()
i
f only the ma
x
is known
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-17
Dan Carpenter
sval
:
intr
o
d
uce sval_min/max()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-17
Dan Carp
e
nter
smatch_comparison: store how two va
r
iables co
m
p
a
re
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-15
Dan Carpente
r
slist: f
i
x a
l
ignment in a
l
loc_sname()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-15
Dan Carpenter
val
i
d
a
tion: upda
t
e a
couple
scripts with missing
b
rea
k
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-15
Dan Carpen
t
e
r
Makefile
:
fix build e
r
ror
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-15
Dan C
a
rpenter
equiv: g
e
t rid
of the ->op member
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-15
Dan Carpen
t
e
r
equiv: update some c
o
mments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-14
Dan Carpen
t
er
constrain
t
s
: equ
i
v: renam
e
s
match_constraints
.
c to
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-14
Dan
Car
p
enter
range
s
:
rename sho
w
_ranges() to sho
w
_rl()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
D
an Carpenter
smatch: introduce expr_to_str_complex()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpente
r
s
m
atch
:
introduce ex
p
r_to
_
str()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
D
a
n Carpe
n
ter
s
m
atch: ren
a
m
e get_
v
ariable_
f
rom_exp
r
() to expr_to_str_sym()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
D
an Ca
r
penter
smatch: rename
get_
v
ariable_from_exp
r
_compl
e
x
()
t
o
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Car
p
enter
e
xtra: shuf
f
le
smatch_extra
.
h around some more
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpen
t
er
estate: ren
a
me filter_range()
to
estate_filter_range()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Da
n
Carpenter
estate: rename est
a
te_ranges() to estate_rl(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
es
t
ate:
r
e
name is
_
whole_range() to
e
s
t
ate_is_
w
ho
l
e()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
estate
:
r
e
name extra_undefined(
)
to allo
c
_estate_who
l
e(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
estate: rename alloc_estate_range_list() to
alloc
_
e
sta
t
e
_rl()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan
C
arpen
t
er
estate: re
n
ame all
o
c_es
t
ate() t
o
allo
c
_estate_sval()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Da
n
Ca
r
pent
e
r
es
t
ate: shuffle stuff around i
n
the header file
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan
Ca
r
penter
r
a
n
ges
:
r
e
name
free_range_list(
)
to free_rl()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
D
an Carpen
t
er
ranges: re
n
am
e
get
_
implied_range_list() t
o
get_i
m
plied_rl()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
rang
e
s
:
r
e
n
ame push_range_list(
)
and friends
t
o
pus
h
_rl()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
rang
e
s: r
e
name rang
e
_lists_equiv()
to rl_
e
quiv(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpe
n
ter
ran
g
es: rename possibly_true_ran
g
e_li
s
ts
(
) to possib
l
y_tru
e
_rl()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
D
an
Ca
r
penter
ranges: shuffle smatch_ex
t
ra
.
h around so
m
e
m
or
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
rang
e
s: rename true_co
m
parison_range
_
lr()
to
t
rue_compa
r
i
s
on
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Ca
r
penter
ranges: rename
p
arse_value_rang
e
s_ty
p
e() to
s
tr_t
o
_rl()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan C
a
r
p
ent
e
r
ranges: rename alloc_range_list(
)
and f
r
ie
n
ds
t
o alloc_rl()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Da
n
Carpenter
r
anges: shuffle stuff
a
r
o
und in
t
h
e
header f
i
le
a
nd
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
D
an Carpen
t
er
ran
g
es
:
r
e
name range_list_union() to rl_union()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
missi
n
g_break:
fix a segfaul
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
sizeof:
sizeof(ptr
*
nr
_
ptrs)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpent
e
r
sizeo
f
: check for
s
i
zeof(sizeof())
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
sizeof:
f
i
nish renaming
p
r
oces
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
sizeof:
m
v
check_sizeof_
p
ointer
.
c check_
s
iz
e
of
.
c
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
t
oken_s
t
ore: spl
i
t o
u
t first_token_fro
m
_line() i
n
t
o
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan
Car
p
enter
*new* ch
e
c
k_
m
issing
_
b
reak
.
c: check for fall through
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-10
Dan Carp
e
nter
t
y
pe: ge
t
_member_type_fro
m
_key()
should take an
e
x
p
ression
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-09
Dan Carpenter
param_limit
:
don't
prin
t
em
p
ty s
t
ates
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-08
D
a
n Carpenter
par
s
e: a
d
d "__
r
estrict__"
k
eywo
r
d
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-08
Dan Carpenter
ranges: s
m
all speed u
p
in ran
g
e_lists_equiv()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
next