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: handle loops like: while (--i >= 0) {
2018-01-19
D
a
n Carpenter
extr
a
:
handle
l
oops l
i
k
e: while (
-
-i
>
= 0) {
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-18
Dan Ca
r
pen
t
er
function_h
o
oks: fake an assignment when
f
u
nctions
r
eturn
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-18
Dan Ca
r
penter
check_fr
e
e_strict: New stricter cross function use
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-17
Da
n
Carpe
n
t
er
check_atom
i
c_inc_dec: track at
o
mic_inc
(
) and atomic_dec()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-17
Dan C
a
rp
e
nt
e
r
assigned_expr:
ha
n
dle fake assignments better
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-17
Dan Carpenter
assigned_e
x
pr: remove debu
g
code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-16
Da
n
Car
p
ent
e
r
ke
r
n
el_pr
i
ntf:
%px
is va
l
id
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-16
Dan Carpenter
st
r
ee: debugging:
print the number of states i
n
__print_stree()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Dan
C
arpenter
mtag
:
comm
i
t all mtag
r
elated
code to
d
ate
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
D
a
n Car
p
enter
smdb
.
py: fix some crashing
bu
g
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Dan Carpenter
c
o
ntainer_of:
h
andle func
t
ion
ca
l
ls
l
ike foo
-
>bar(foo
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Dan Carp
e
nter
s
ma
t
ch: get the sm
a
t
c
h bi
n
dir correctly
w
hen it's
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan
C
arpenter
user_data2: empty states are no
t
user data
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
constra
i
nts
_
required: improve handlin
g
o
f assigned
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
db: don'
t
split
b
y NULL vs non-NULL
w
hen
ther
e
a
re
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
D
a
n Carpe
n
te
r
f
low: store a bac
k
up of
the star
t
time
when parsing
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpente
r
helper: chang
e
som
e
n
onsens
e
value
s
t
o ot
h
er nons
e
ns
e
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Car
p
enter
DB: introdu
c
e a timeout
h
andling caller
info
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
address
:
fix h
a
ndl
i
n
g
of &foo->b
a
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan
Carp
e
nter
co
n
tstraints: use caller
info
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Car
p
en
t
er
cons
t
r
a
in
t
s
: move print_return_implies
_
con
s
trained()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
constraints:
cleanup unmet_constraint()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan
Carpent
e
r
constraints: fix add_constraint()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-09
D
an C
a
rpenter
mtag: intro
d
uce
c
reate_mtag_alias()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
Dan Carpenter
mtag: fix
g
e
t_mtag(
)
for recorded
s
tate
s
and for arrays
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
Dan
C
a
rpe
n
t
e
r
links: no need to
record l
i
nks
outside a f
u
n
c
tion call
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
Dan Carpenter
type_val: cache
D
B
info as
a speed up
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
Da
n
Carpent
e
r
string_list: prevent a use after free
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-14
Dan Carpent
e
r
mtag: rename from mtags pl
u
ral
to m
t
ag
singul
a
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Ca
r
penter
helpe
r
: keep a sma
l
l cache
o
f
recen
t
ly used vari
a
ble
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
a
n
Carpenter
extra: pass
e
xpre
s
sion poin
t
er to mo
d
/
n
o
mod hooks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan
Carpenter
extra: write in
f
rastructu
r
e t
o
pass
expr to n
o
_mod
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
an Carpen
t
er
db/buil
d
_early_in
d
ex
.
sh: set up more m
t
ag inde
x
es
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpenter
express
i
ons: initialize ->member_offset() in member_express
i
on()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Da
n
Carpe
n
ter
function_
h
o
o
ks: set path impossible if we cull e
v
erythi
n
g
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
a
n Ca
r
p
e
n
ter
m
t
a
gs: remove the
&
pre-
o
p
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpen
t
er
scripts/gen_al
l
ocation_list
.
sh: add
__alloc_s
k
b(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan
C
arpenter
db/fixup_kernel
.
sh:
snprintf() r
e
turns aren't really
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan
Ca
r
p
e
nter
extra: pass
t
he
m
odifie
d
expression t
o
extra_mod
_
hooks
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
a
n C
a
rpente
r
ex
t
ra:
s
tore values f
o
r exp
r
ess
i
ons like "foo[3]
.
bar"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan C
a
rpen
t
er
address: don't
s
egfault parsing
inv
a
lid code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpenter
ignore: re-write and add _expr() versions of functions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
D
a
n
Carpen
t
er
p
a
r
am_s
e
t/filter: PARA
M
_SET instea
d
of PARAM
_
ADD
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Ca
r
pente
r
p
a
rse_call_math: use assig
n
e
d values
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
D
a
n Car
p
ente
r
s
v
al: impr
o
ve
sval_bino
p
_
o
verflows()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpenter
extra: d
o
n't modify
const p
a
rameters
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
D
a
n Ca
r
pe
n
ter
add
r
ess/type:
m
ake some func
t
i
o
n parame
t
ers const
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Ca
r
penter
s
t
r
uct
_
a
s
sign
m
ent:
remove an d
u
plicate NULL chec
k
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan
C
arpenter
struct_
a
ssi
g
nment: don't double parse
u
long assignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpenter
st
r
uct_assignme
n
t
:
f
ix a
NULL de
r
eference
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Carpenter
db/mtags: add m
t
ag_dat
a
a
nd mtag_map tables
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Carpenter
db/fn_ptr_da
t
a_link: don
'
t
store
d
u
plicate reco
r
ds
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
D
an Carpen
t
er
db:
allow SQL statement
s
t
o
be run
lat
e
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
D
a
n
Carpen
t
er
db
:
i
n
t
r
oduce get_mtag
_
name
_
e
xpr()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
D
an Carpenter
struct_assignment: handle
n
o
n struct, pointer a
s
si
g
n
men
t
s
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan C
a
rpenter
stru
c
t_assignment: fix
h
a
ndlin
g
of
non_str
u
ct_assignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Ca
r
p
enter
struct_a
s
s
ignme
n
t: split hand
l
e
_
non_st
r
uct_assigments
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-24
Dan Car
p
e
nter
index_overf
l
ow:
m
ak
e
a
ll messages "error:
"
instead
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-24
D
a
n
Carpenter
index_overflow: small cleanup
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-24
Dan Carpenter
i
n
d
ex_ove
r
flow: don
'
t warn about impo
s
sible paths
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-22
D
a
n
Carpenter
mt
a
g
:
in
t
roduce memory tags
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-22
Dan
Carp
e
nter
implications: set_state(
)
should trump implicati
o
n
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-21
Dan Carp
e
nter
buf_compa
r
iso
n
: copy the cod
e
from smat
c
h_con
s
traints
.
c
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-15
Dan Carpe
n
t
er
implied: imp
r
ove the "too
ha
i
ry" me
s
sage
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-14
Dan Carpente
r
comparison: sto
r
e the expressions involved (if it
'
s
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-14
Dan Carpenter
c
omparison: rename
var1 to left_var
a
n
d
var2 to right
_
va
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-13
Dan Carpe
n
ter
constraints_required:
detect a bunch of new type
s
of
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-13
Dan Carpenter
constraint
s
: al
l
ow function constr
a
ints
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-13
Dan Carpenter
co
n
str
a
ints: don't store signed vs unsigned
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-04
Da
n
Carpent
e
r
kernel_printf: d
o
n
't segf
a
ult on invalid c
o
de
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-03
Dan Car
p
ent
e
r
use
r
_data:
fix compile
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-03
Dan Carpen
t
e
r
type_
v
al: use
smatch
_
con
t
a
iner_
o
f()
information
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-03
Dan Carpent
e
r
user_da
t
a: this file is
replaced by chec
k
_user_data2
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-01
Dan Carpenter
implied: add a t
i
meout in
s
match_implied
.
c
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-01
Dan Carpenter
f
l
o
w: delete o
u
t of scope
variables for compound
stat
e
ment
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-01
Da
n
Carp
e
nt
e
r
sc
o
p
e: mov
e
a c
h
eck
f
or
STMT_COMPOUND
e
ar
l
ier
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpenter
validatio
n
/
s
m_
c
ast
s
.
c:
u
pdate to not use an un
i
ntialized
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpenter
re
v
ert "sma
t
ch_ty
p
e
.
c: compariso
n
expression
s
always
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpent
e
r
vali
d
a
tion
/
sm_
b
uf_
s
ize6
.
c: update format
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpenter
parse:
make an arra
y
lar
g
er
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
D
a
n Carpenter
helpe
r
: fix get_arr
a
y_expr()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Ca
r
p
e
n
ter
assigned_expr: sav
e
a
record when a fu
n
ction sets foo
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpenter
m
o
difi
c
ation_
h
ooks: hand
l
e
P
A
R
AM_SET earlier
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Car
p
en
t
er
.
gitignore
:
ignore
.
smatch,
.
s
m
atch
.
s
q
l and
.
smatch
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpe
n
ter
constraint
s
: add a comment, re
m
ove
debug code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
D
a
n
C
a
rpente
r
constraints_req
u
ired: store more
required constraints
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpente
r
call
_
math
:
add kzal
l
oc() to the list
o
f
allocation
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carp
e
nter
c
all_mat
h
: prev
e
nt an endless loop
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Ca
r
p
e
n
t
er
allocation_funcs: a
d
d __alloc_skb()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan
C
arpenter
constrai
n
t
s: fi
x
sele
c
ting
the requir
e
d
c
on
s
tr
a
i
n
t
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-27
Dan Ca
r
p
enter
str
u
ct_assignment: fix parsing of in
v
al
i
d c
o
de
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-27
Dan C
a
rpenter
sy
m
bol: let i
s
_
ptr_type()
take
NULL pointers
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-26
Dan C
a
rpenter
cor
e
:
a
dd NU
L
L che
c
ks f
o
r parsing
i
nvalid co
d
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-26
D
an Carpenter
get_use
r
_overflow: verify
that that i
t
's a
c
ompare
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-24
D
a
n
Carp
e
nte
r
containe
r
_
o
f: use CONTAINER type
instea
d
of PARAM_USED
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-19
Dan Carpenter
pre-process: don't read beyond end of
a
r
ray when looking
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-19
Dan
C
arpenter
bu
f
_size, k
e
rnel_printf: do
n
't segfault on in
v
alid
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-19
Dan Carpe
n
ter
c
ontaine
r
_of: add a co
m
m
e
nt
a
bou
t
returning
a
c
ontainer_of()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-19
D
a
n
C
a
rpe
n
ter
c
o
n
tainer_of: get_off
s
et_from_c
o
nt
a
iner_of() should
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-19
Dan Carpente
r
d
b
/cl
e
ar_
u
s
er_data: use check_u
s
er_data2 instead of
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
next