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
struct_assignment/assigned_expression: save some more information
2018-03-06
D
an C
a
rpenter
struct_assignment/
a
ssigned_expr
e
ssio
n
:
save some m
o
r
e
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-03-06
Da
n
Ca
r
p
enter
ex
p
re
s
sions: free all
o
cated expr
e
ssions after the end
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-03-05
Dan Car
p
e
nter
rosenberg:
check the correct al
i
gnm
e
nt
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-03-05
Luc Van Ooste
n
r
yck
fix: do
not ignore struct/union/e
n
um type attrib
u
tes
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-03-05
Luc V
a
n
O
ostenryck
move up a
p
ply_cty
p
e()'s d
e
clara
t
ion
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-03-05
Luc Van Oostenryck
add t
e
st
c
ases for igno
r
ed type attributes
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-03-01
Dan Carpenter
Merge git://git
.
kernel
.
org/pub/scm/
d
evel/sparse/s
p
arse
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-27
Dan Carpen
t
er
mt
a
g: f
i
x build e
r
ror
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-22
Dan Ca
r
pe
n
t
e
r
hel
p
er: f
i
x segfau
l
t parsing invalid code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
Dan Car
p
enter
type_val: dev_get_drvdata(
)
doesn'
t
set the ty
p
es
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
Dan Carpenter
or_vs_and: white
space cleanup
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
Dan Carpenter
cond
i
tio
n
s:
p
a
ss SELECT_HOOK for
se
l
e
c
t assi
g
nments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
Dan Ca
r
penter
esta
t
e:
w
hite spa
c
e
c
l
ean up
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
Da
n
Carpent
e
r
c
o
nstr
a
ints: allow binop constraints
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
Dan Car
p
ent
e
r
smatch_comparison: fix a cra
s
hing bug
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
Da
n
Carpent
e
r
c
h
eck
_
kernel:
h
andle
fls()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
D
an Carpenter
extra: tight paramete
r
va
l
ues a bit
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
Dan Ca
r
penter
extr
a
: handle
"if (fo
o
& 0x1)
{"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
Dan Carp
e
nter
e
x
tra: don't se
t
tr
u
e/false states if it's the same
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
D
an
C
arpenter
implied: use assume() even if there are no
i
mplications
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
Da
n
Carpenter
m
ath
:
silen
c
e hard ma
x
false posi
t
ives
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
Dan Carpenter
s
l
ist: don't p
a
ss stuff to pre
_
m
erge
_
hooks
t
h
a
t isn
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
Dan Carpent
e
r
mtag
:
kill an e
n
dless loop in
up coming code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
Dan C
a
rpenter
c
a
ll_ma
t
h
:
i
nitial
i
z
e
some strings
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-21
Dan
Carpenter
f
n
_a
r
g
_
li
n
k: fix
a
n en
d
less loop
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-20
Dan Carp
e
n
ter
db: fix a se
g
fault pars
i
ng
invalid c
o
de
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-19
Da
n
Carpenter
comparison: improv
e
h
an
d
ling o
f
"
i
f (
f
o
o
+ 1 > limi
t
)
"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-16
Dan Carpente
r
db/co
m
parison: Use
mask informati
o
n to get com
p
aris
o
ns
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-16
Dan
C
arpe
n
ter
com
p
arison: hand
l
e __smatch_compare(fo
o
, bar
- 1)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-16
Da
n
Carpenter
e
x
tra: cle
a
n
u
p
handle_A
N
D_op()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-16
Dan
Carpenter
extr
a
: cleanup handl
i
ng "if
(foo
&
0x1) {"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-13
D
a
n Carpenter
user_data: s
i
lence some
f
alse positives with d
i
vide
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-13
Dan C
a
rpenter
user_data2: silence
s
ome false positi
v
es handling n
t
ohl
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-13
Dan C
a
r
p
enter
conditions: h
a
ck around "if (foo
|
bar) {" (bitwise
O
R)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-02-09
Dan Car
p
e
nter
d
ata/k
e
rnel
.
i
g
nor
e
_macro
_
ind
e
n
t
i
ng: ignor
e
t
c
p
_skb_tsor
t
e
d
_r
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-25
Dan C
a
r
pe
n
ter
db/smd
b
.
py: chan
g
e som
e
formatting
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-25
Dan Carpenter
d
b
/smdb
.
py:
f
i
x the PARAM_COMPAR
E
/LIMI
T
types
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-25
Dan
Carpenter
rosenbe
r
g
:
fix a crashing bug
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-25
D
an Carpenter
us
e
r_data
2
: do
a
ha
c
k around in the pre_merge_hoo
k
()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-25
Dan Carpe
n
ter
con
s
traints: h
a
ndle conditio
n
s
l
ike "if
(8
<
x)
{"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-25
Dan Carpent
e
r
expr_
t
o_chunk_helper: s
e
t *sym when the
r
e is
o
nly one
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-25
Dan Carpenter
slis
t
: allow show_sm()
t
o accept
NULL pointers
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-25
Dan Carpenter
flow: do
n
't fake an impossible
default
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-25
Dan Carpenter
type_
v
al:
r
ecor
d
fewer "unknown" assign
m
ents
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-25
D
a
n
C
a
r
pente
r
flo
w
: s
e
t
l
oo
p
_
count to zero when parsing inline fu
n
c
t
ions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-25
Dan Carpenter
core
:
silence
s
ome fals
e
positives from parsing inval
i
d
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-19
D
a
n
C
arpenter
im
p
lied: use
a time based tim
e
o
u
t i
n
stead
of counting
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-19
D
a
n Carpenter
ext
r
a: h
a
n
dle loops
l
i
ke: wh
i
le
(
--i >= 0) {
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-18
Dan
C
arp
e
nter
function_
h
ooks: fake an assignment when
functions return
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-18
Dan
Carp
e
nter
check_free_strict:
N
ew stricter cross function use
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-17
Dan Car
p
en
t
er
chec
k
_
atomic_inc_d
e
c: tr
a
ck atomic_i
n
c() and atomic_dec(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-17
D
a
n C
a
rp
e
n
t
er
assigned_
e
xpr: handl
e
fake a
s
signments better
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-17
Da
n
Carpenter
assigned_expr:
r
e
move debug code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-16
Dan
Carpenter
kernel_print
f
: %px is valid
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-16
Dan Carp
e
nter
stree: debu
g
ging: print th
e
n
umber
of s
t
a
t
es in
_
_
p
rint_stree()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Dan Carpen
t
er
mtag: com
m
it a
l
l
m
t
ag related co
d
e to date
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Dan C
a
rpenter
smdb
.
py: fix s
o
me crashing
b
ugs
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
D
a
n Carpen
t
er
c
ontainer_of: handle function calls
like foo->
b
ar(foo
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
D
a
n Car
p
enter
s
m
atch:
get the smatc
h
bin
dir correctly when it's
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
D
an
C
arpenter
u
s
er
_
data
2
: empty states
a
re not
us
e
r
d
ata
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
constraints_required: im
p
rove
h
a
n
dling
o
f
as
s
i
gned
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carp
e
nt
e
r
db:
d
on't sp
l
it by NULL vs non-NULL when
t
here are
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpe
n
ter
fl
o
w: store a
b
ac
k
up
of the sta
r
t t
i
m
e
when pa
r
sing
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carp
e
nter
helper: c
h
ange some no
n
sense values to
other no
n
sense
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
DB: introduce a timeout
han
d
ling
caller in
f
o
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
D
a
n Carpent
e
r
addres
s
:
fix
handling of
&foo->bar
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
contstra
i
nts:
u
se caller
inf
o
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
D
an
Carpenter
constr
a
ints: move pri
n
t_retu
r
n
_
implies
_
constraine
d
()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan C
a
rp
e
nter
constrai
n
ts: clea
n
up
u
nmet_const
r
ai
n
t()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
D
an Carp
e
nter
con
s
train
t
s
: fix a
d
d
_
c
onstra
i
nt()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-09
D
an Carpenter
mtag
:
introduce create_m
t
ag_alias()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
Dan Carpente
r
mt
a
g: fix get_mt
a
g
(
) for recorde
d
states a
n
d for arrays
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
Dan Carpen
t
er
links: no need to recor
d
links outside a
f
u
nction call
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
Dan Carpe
n
ter
typ
e
_val: ca
c
he DB info as a spee
d
up
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
Dan Ca
r
penter
string_list:
pr
e
vent
a
use af
t
er free
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-14
Dan Carpenter
mtag
:
re
n
ame from
mtags plural to mtag
s
ingular
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
a
n
Carpenter
h
e
l
per: k
e
e
p
a small cache
of recen
t
ly used var
i
abl
e
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Da
n
C
arpenter
extra: pass
e
x
pr
e
ssion
p
oin
t
er to mod/nomod hooks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
a
n Carpenter
extra: write
i
nfras
t
ructure to pass expr to n
o
_mod
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Da
n
Carpenter
d
b
/
b
u
ild_earl
y
_index
.
sh: set u
p
m
ore mt
a
g index
e
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpen
t
er
expressions: i
n
itia
l
ize ->membe
r
_offset() i
n
member_
e
xp
r
ession()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Da
n
Carpenter
function_
h
ooks:
set path
i
m
p
o
ssible if we
cull everythi
n
g
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
a
n
Carpenter
mtags
:
remove the
& p
r
e-op
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Ca
r
penter
script
s
/gen_allocati
o
n_list
.
sh: a
d
d
_
_alloc_skb()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpenter
db/fixu
p
_kernel
.
sh: snprintf
(
)
returns aren't really
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carp
e
nter
extra
:
pass the
m
o
dified
expression t
o
e
xtr
a
_mod_h
o
oks
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan C
a
rpenter
extra: st
o
re valu
e
s f
o
r expressions
li
k
e "foo
[
3
]
.
bar"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan
C
arpente
r
address:
d
on't segfau
l
t parsing inv
a
lid code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpen
t
er
ignor
e
: re-writ
e
and add _expr() versio
n
s of
functions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
D
a
n Ca
r
pen
t
e
r
p
a
r
a
m
_
s
et/filte
r
:
PARAM_SET instead of PARAM_ADD
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan
C
a
r
p
enter
p
arse_call_mat
h
: use assigned values
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpent
e
r
s
v
a
l
: improve sval_binop_overflows()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan
Car
p
enter
extr
a
: do
n
't modify const parameter
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpenter
a
ddress/ty
p
e: m
a
k
e
s
o
me function parameters c
o
nst
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpe
n
t
er
stru
c
t_assignment
:
remove
a
n
duplica
t
e NULL check
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpen
t
er
struct
_
assignme
n
t
: don't d
o
uble parse ulong assignme
n
ts
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan
Carpenter
struct_as
s
ignment
:
fix
a
NULL d
e
re
f
e
ren
c
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Da
n
Carpenter
db/mtag
s
: add
mtag_data and mtag_map tables
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Carpenter
db/
f
n
_ptr_data_
l
ink: don't
store dup
l
icate records
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
D
a
n Carpenter
db: allow
S
QL statements to be ru
n
later
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
next