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: only allow functions to be saved to one function pointer
2013-02-19
Dan Carpenter
db:
o
nly al
l
ow function
s
to be saved t
o
on
e
function
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-19
Dan Carpenter
db
:
i
ntroduce
s
q
l_select_caller_info()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-19
Dan Carpenter
d
b: introduce sql_
s
elect_return_values
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-19
Dan Carpenter
db: in
t
roduce
sql_selec
t
_retur
n
_
states
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-18
Dan Carpente
r
r
a
nges
:
fix "
t
r
o
uble parsi
n
g empty" message
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-18
D
an Ca
r
p
e
nter
param_l
i
mit,
para
m
_filter:
s
il
e
nc
e
s
ome debug
o
utput
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-18
Dan Carpente
r
smat
c
h:
fix sm_debug()
t
o
alway
s
print
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-18
Dan Carpenter
db, flow: parse inline statements, load stuff
into
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-18
D
an Ca
r
penter
states: intr
o
duce
helper functions to pr
e
serve and
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-16
Dan Ca
r
penter
valida
t
ion:
f
ix bogus t
e
s
t
s so they
d
on't cause s
e
gfaults
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-16
Dan
Carpenter
pa
r
se_call_math: fix s
e
g
f
a
u
lt
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-16
D
a
n Carpenter
db
:
mak
e
sql_in
s
ert_c
a
ller_in
f
o() take the call expr
e
ssion
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-16
Dan
C
arpe
n
ter
db
:
initialize In-Memory data
b
ase
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-16
Dan Carpe
n
ter
db: move db stuff from
smatch_
s
cripts/db/ t
o
smatch_data/db/
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-16
Dan Carpenter
db
:
everyone must have libsqlite3 ins
t
alled (not
optional)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-16
Dan Carpe
n
ter
f
iles
:
mak
e
op
e
n_data_f
i
le() exported
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
Dan C
a
rpen
t
e
r
flow: dele
t
e
unu
s
ed cod
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
Dan Carpente
r
h
elper: handle assign
m
ent
s
in
e
xpr
_
to_st
r
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
Dan Carpe
n
ter
*
n
ew* check_stru
c
t_type:
i
f we
a
llocat
e
an unexpected
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
Dan Ca
r
pe
n
ter
rosenberg: fix crash parsing diffe
r
ent functions with
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
Dan C
a
r
penter
db: mo
v
e caller_info as clos
e
as
possible to raw
S
QL
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
D
a
n
Carpenter
db: make member_info callbacks take 1 or 0
i
nstea
d
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
Dan Carp
e
nter
db: mov
e
type_size to use raw SQL
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
D
a
n Carpen
t
er
db: move
c
all_implie
s
t
o
use raw SQL
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
Dan
Carpent
e
r
db: move return_values to use ra
w
SQL
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
Dan
Carpent
e
r
db: delete unused no_side_
e
f
f
ects table (for now)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
D
a
n Carpenter
db: m
o
ve function_ptr to raw
S
QL
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
D
a
n Carp
e
nt
e
r
db: move return_st
a
tes to r
a
w SQL
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-14
Dan Car
p
enter
db: tools for printing raw SQ
L
instead of h
u
man
readable
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-08
Da
n
Carpenter
silence bogus "unreachable
code" warnings
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-07
Dan C
a
rpenter
p
aram_limi
t
: handl
e
functions where the para
m
eter is
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-07
D
an
Carpenter
db: take
s
ta
t
i
c vs global int
o
consider
a
tion wit function
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-07
Dan Carpenter
math: h
a
ndle MOD
operation
better
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
Dan Ca
r
penter
*delete* bo
o
l_implications: this file is
unused
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
Dan
C
arp
e
nter
para
m
_(filter|limit|
s
et)
:
add
s
ome
commen
t
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
Dan
Car
p
en
t
e
r
b
u
f_
s
i
z
e:
don't cr
a
sh on inval
i
d code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
Da
n
Ca
r
penter
p
arse_call_math
:
silence "inter
n
a
l bug
:
pop_val popping
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
Bart Van Assche
Avoid triggering a division by zer
o
in th
e
over
f
l
o
w
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
Dan Ca
r
p
enter
propagate: fall
o
u
t from g
e
t_impl
i
ed_min() changes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
D
an Carpent
e
r
extra: type bug handling
e
mpty sta
t
es in
r
e
s
et_str
u
ct_
m
e
m
b
ers()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
D
a
n Carpen
t
er
ranges: don't a
l
low inverted
r
anges
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-06
Dan
Carp
e
n
t
er
db: do
n
't
g
et print info if the
fun
c
tion h
a
s over 1
0
000
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-05
D
a
n Carpent
e
r
m
ath: don't r
e
t
u
rn h
i
gh v
a
lues in get_f
u
zz
y
_max
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-04
Dan Carpenter
overfl
o
w: fix false positive allocating
a void pointe
r
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-04
D
an Carpent
e
r
buf_s
i
ze: fix bug cause
d
by get
_
i
m
plied_max() r
e
turn
i
n
g
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-04
D
a
n Carpenter
db: print
l
e
s
s --info for a few problematic functions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-04
Dan
C
a
r
pen
t
e
r
m
ath:
g
et_imp
l
ied_max() should be a
b
l
e t
o
return s32max
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-03
Dan Carpen
t
er
sva
l
:
o
nly print
"s32max" if the value
i
s a
c
tu
a
ll
y
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-03
Da
n
Car
p
enter
math: get_implied_min() should be
able to return
s
3
2min
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-03
Dan Carpent
e
r
math:
twea
k
get_fuzzy
_
m
a
t
h()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-03
Dan Carpe
n
t
e
r
ext
r
a,
db: handle passing ch
a
rs to paramet
e
r
s
wh
i
c
h
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-01
Dan Carpenter
math: use NOTIMP
L
I
E
D inst
e
ad of
H
A
RD_M
I
N
in opposite_impl
i
ed(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-01
Dan Carpenter
math: se
t
the "unde
f
ined" flag o
n
error in
handle_mod()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-01
Da
n
Carpenter
or_v
s
_an
d
: hand
l
e conditio
n
s inside
parent
h
esis
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-02-01
Emil
T
antilov
smatch: fix
b
uild error
commit
|
commitdiff
|
tree
2013-02-01
Dan Ca
r
penter
type: introduce is_void_pointer() a
n
d
is_char_
p
ointer()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-31
Dan Carpenter
abso
l
u
t
e: delete smatc
h
_absolute
.
c
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-31
Dan Carpenter
*new*
check_
s
tring_len
.
c: l
o
ok for
s
p
rintf() overflo
w
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Dan Carpenter
ext
r
a, modificati
o
n_
h
o
oks,
d
b: mov
e
get_va
r
iab
l
e_
f
rom_k
e
y
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Dan Carpen
t
er
expression
s
: use more
accurate po
s
i
tions f
o
r fake dereferenc
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Dan
Carpenter
modi
f
icat
i
o
n_hooks:
use mo
d
i
fication info from th
e
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Dan Carpent
e
r
extra, equiv:
m
ake
c
all_extra_mod_hooks(
)
global
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
D
an Carpenter
modification
_
h
oo
k
s: split o
u
t call_modifi
c
a
tion_h
o
oks_
n
a
m
e_sy
m
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Dan Carpenter
ty
p
e: hand
l
e
strings better
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Dan Ca
r
pe
n
t
e
r
equiv
:
call_extra_m
o
d_hooks() inside se
t
_equiv()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Dan Carpenter
buf_size: don't call get_expression_val
u
e
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-28
Dan
Carpenter
s
m
atch: create a loca
l
_debug() ma
c
ro
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-24
Dan Ca
r
pente
r
smatch
.
h, db: add numb
e
rs
to the info_type enum
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-24
Dan Carpent
e
r
deref: spell
i
ng: derefenci
n
g =
>
der
e
f
e
rencin
g
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-23
Dan Carpenter
m
a
th: calculatin
g
the
s
izeof() used to modify the express
i
on
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-23
D
a
n Carpe
n
ter
mat
h
: use smatch
_
comparison
.
c for handling subtracti
o
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-23
Dan Ca
r
pe
n
ter
extra,
m
o
di
f
i
c
ation_hooks: set "*p"
t
o unkn
o
wn
if we
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-23
Da
n
Carp
e
nter
smatch_expres
s
ion
s
: introduce der
e
f_e
x
pression()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-23
Dan Carpenter
smatch_ex
p
ressions: rename
d
eref
_
expr
e
ss
i
on() to member_
e
xpr
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-22
Dan Carpe
n
te
r
all: rename expr_t
o
_s
t
r_complex() t
o
e
x
pr_to_str()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-22
Dan Carpente
r
smatc
h
:
rename expr_to_str() to
e
xpr
_
t
o
_var()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-22
D
a
n C
a
rpe
n
ter
miss
i
ng break: only pri
n
t o
n
e message
p
er switch sta
t
em
e
nt
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-18
Dan Carpen
t
er
extra: ge
t
rid of data_type e
n
um
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-18
Dan Carpenter
debug: add __smatch_
c
ompare()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-17
Dan C
a
rpenter
math
:
i
m
prove get_implied_rl()
i
f only the
max is known
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-17
Dan Carp
e
nte
r
s
v
al:
i
ntr
o
d
u
ce sval_min/max()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-17
Dan Ca
r
pe
n
ter
smatch_comparison: store how
t
wo
v
a
riables
compare
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-15
Da
n
Carpe
n
ter
sli
s
t: f
i
x
alig
n
ment in
alloc_s
n
am
e
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-15
Da
n
Carpent
e
r
validation: update a couple scr
i
pts w
i
th missin
g
break
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-15
Dan Ca
r
penter
Makefil
e
:
fix
b
uild er
r
o
r
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-15
Dan Carp
e
nter
e
q
uiv: get rid of the ->op
m
ember
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-15
D
an
C
a
r
p
e
n
ter
equiv: update some comments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-14
Dan Carpenter
constraints:
e
q
uiv: rename smatch_constraints
.
c to
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-14
Dan C
a
rpenter
range
s
:
r
ename show_
r
anges() to
s
how_rl
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Da
n
Carpe
n
ter
smatch: introduce expr_to_s
t
r_comp
l
ex()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Car
p
e
nter
smatch
:
i
ntroduce expr_to_str()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Ca
r
p
e
nt
e
r
smatch: rename
get_vari
a
ble_from_expr() to expr_to_str_sym(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
s
m
a
t
c
h: re
n
ame get_variable_from_expr_
c
omplex()
t
o
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
ext
r
a: s
h
uffle
s
match_extra
.
h
a
rou
n
d
s
ome mor
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan
C
arpenter
estate: rename fil
t
er_
r
a
nge() to esta
t
e_filter_range()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan
C
a
r
pe
n
ter
estate: renam
e
estat
e
_
r
a
nges()
t
o
es
t
ate_
r
l()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
estate:
r
enam
e
is_
w
h
o
l
e
_ran
g
e() to estate_
i
s_wh
o
le()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Da
n
Carpenter
estate:
r
ename extra_un
d
ef
i
ned() to
a
lloc_estate_whole
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpenter
es
t
a
te: rena
m
e
a
l
lo
c
_estate_range_list() to alloc_es
t
ate_
r
l()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2013-01-11
Dan Carpen
t
e
r
e
s
t
ate:
r
e
name alloc_es
t
ate()
t
o alloc_estate_sval()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
next