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/smdb: add USER_PTR types
2020-08-11
D
a
n C
a
rpenter
db/smdb: ad
d
USER_PTR types
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-06
Dan Carpenter
equiv: delete unused remove_from_equiv_
e
xpr
(
) functio
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpenter
u
s
er_data
:
clean
up
m
atch_ass
i
gn()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpenter
user_data: mark array_index_mas
k
_nospe
c
as capped
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpenter
p
oi
n
ts_to_user_data: reset the st
a
te to not user dat
a
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpenter
db: don't store unreachab
l
e
ca
l
ls
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpent
e
r
dereference
s
_
p
a
ram:
m
ark mor
e
paramet
e
rs as derefe
r
enc
e
d
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpenter
m
a
t
h: array param
e
ter
s
can be NULL
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-03
Dan Carpent
e
r
point
s
_to_u
s
er_data: Fix a segfault p
a
rsing kernel
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-21
Dan Car
p
en
t
er
atomic_i
n
c
_
dec: c
r
eate a ne
w
in
c
_dec table
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Da
n
Carpent
e
r
u
ser_data/points_to_use
r
_data: re-write user t
r
acking
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan C
a
rpenter
flow: fix certain inline
f
unctions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
db:
c
reate fake ass
i
gnmen
t
s for calls an
d
returns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Da
n
Carpenter
kernel:
i
m
p
r
ove handling of
k
er
n
el para
m
eters
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Da
n
Car
p
enter
k
ernel: imp
r
ove h
a
ndling for IS_ER
R
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan C
a
r
penter
user_data: update
a c
o
mme
n
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpente
r
math
:
fix a
compile issue
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan
C
arpe
n
ter
m
ath: a
s
sume
pointer addit
i
ons do
n
'
t overflow
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
D
an C
a
rpenter
b
u
f_size: fake funct
i
on assigns are alway
s
unknown
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpente
r
math
:
add support for __builtin_ffs()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
D
an Carpenter
allocating_enough_data: silence c
o
nta
i
n
er_of()
f
a
lse
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
M
e
rge git://git
.
k
ernel
.
or
g
/pu
b
/
scm/
d
evel/sp
a
rse/sparse
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-06-19
D
a
n
Carpente
r
type: ma
r
k foo
.
ba
r
.
baz as a
loca
l
variable
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-06-18
Da
n
C
a
r
p
ent
e
r
extra: mt
a
g:
don't
sto
r
e unkn
o
wn states
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-06-08
Dan Carpente
r
db: Fix bu
f
fer overflow i
n
s
t
ate_name_to_param
_
name()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
D
an Carpente
r
atomi
c
_inc
_
dec:
r
emov
e
a
n
u
n
use
d
paramete
r
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Car
p
enter
at
o
mic_inc_dec
:
don't warn about imp
o
s
sible
paths
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Ca
r
penter
atomic_i
n
c
_
dec: ignore local static variable
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Car
p
enter
atom
i
c_inc_dec: unknown values are not failures
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpen
t
er
at
o
mic_inc
_
dec: d
o
n't r
e
cord in
c
reme
n
t/decrement if
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpenter
atomic_in
c
_de
c
: re
c
ord potent
i
al decre
m
e
nts as a
d
ecrement
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Ca
r
penter
atomic_
i
nc_dec: don't sto
r
e inf
o
rma
t
ion in impossibl
e
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpe
n
te
r
atomic_inc_dec
:
a
dd
mo
r
e
funct
i
ons
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan C
a
rpenter
atomic_inc_
d
ec:
d
o
n
't double set
s
tates to &i
n
c/
&
dec
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpenter
atomic_i
n
c_dec: change how unm
a
tched
s
tates are handled
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpenter
atomic_inc_dec: rename
"orig" t
o
"
start_state"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
Dan
C
arpenter
kernel_printf: p
r
int err
o
r pointers
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
D
a
n Ca
r
p
enter
kernel_printf: add
s
u
pport
f
or %ls
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
Dan Ca
r
p
e
nter
kern
e
l
_
printf: add _GNU_
S
OURCE de
f
i
n
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-19
Dan Carpente
r
Do
c
umen
t
ation/smatch: add a
r
eference to the
m
ailing
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-12
John Levon
Che
c
k for NUL
L
stmt in check_all_func
_
r
e
turns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-12
Dan Carp
e
nter
buf_size: i
g
n
ore certain ass
i
gnments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-11
Dan Carpenter
atomic_inc_dec: fix compile
even harder
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-11
Dan
C
arpenter
db
:
s
p
lit
possi
b
le states even when the
y
're equal t
o
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-07
D
a
n
Car
p
en
t
er
smatc
h
:
fix t
h
e compile
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-07
Da
n
Carpenter
shift_to_zero: be even more conservative (a
v
oid fa
l
se
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpenter
debug:
add m
o
re debug info
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan
C
arpenter
db: d
o
n't bothe
r
with
unknown sizes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Da
n
Carpe
n
te
r
buf_size: update
some ker
n
el funct
i
ons:
v
z
al
l
o
c()
a
n
d
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpente
r
bits: F
i
x h
a
ndl
i
ng of |=
and &=
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpen
t
e
r
bits:
m
ove
is_loop_
i
t
e
rator
(
)
earlier
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Ca
r
penter
kernel: p
r
eserve the sm st
a
t
e when ha
n
dling IS_ERR()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Da
n
C
a
rpenter
kernel: f
i
x a
t
y
p
e
bug handli
n
g
err_cast()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
D
a
n Carpenter
kernel: add support for closur
e
_cal
l
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpenter
b
uf_
s
i
z
e: check
poi
n
ter size e
a
rlier
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpenter
buf_siz
e
: fix handl
i
ng
o
f un
k
no
w
n flexibl
e
a
r
ray si
z
es
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
D
an Carpenter
bu
f
_size: i
g
nore
z
ero re
t
urns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpenter
extra:
f
ix compi
l
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpenter
extra: dele
t
e some dead
code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpenter
build_k
e
rnel_data
.
s
h
:
pr
i
nt a message aft
e
r
t
h
e
kernel
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
D
a
n Carpent
e
r
db/kernel
.
return_fixes: ww_mutex_lock() can't
r
eturn
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
D
an Ca
r
pent
e
r
capped: handle &
a
nd %
sligh
t
ly diffe
r
e
n
tly
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan
C
arpenter
db/r
e
turn_states: fix cal
l
_id
t
ype
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
d
b
/create_db
.
sh: silence
w
a
rning when -p op
t
i
on
i
s
n
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpen
t
e
r
m
a
r
k
_fu
n
ction
_
p
tr
s
_search
a
ble: m
a
rk m
o
re functions
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
cont
a
iner_of: fix
i
mporting the mtag data
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpente
r
e
s
t
a
t
e: check hard ma
x
i
n estates_equiv()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
estate: ad
d
a ->new flag
to
t
rack ne
w
states
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
D
a
n Ca
r
penter
hel
p
er: ex
p
or
t
g
e
t_
a
rray_ex
p
ression()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpen
t
e
r
i
mplied: fix
par
s
ing for PARAM_L
I
MIT implica
t
ions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Da
n
Carpente
r
implied: no
n
-
merge
d
states
h
ave no impli
c
a
t
ions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpen
t
er
t
y
pe:
impr
o
ve get_mem
b
er_type_from_key()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
type_v
a
l: ignore "idr_find"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan
C
arpenter
implied: turn on
debug
_
i
m
plied w
h
en reg
u
lar debug
is set
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
D
a
n Carpe
n
ter
err_ptr: delete dead
c
ode
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Da
n
Carpen
t
er
struct_assignment: strip paren
t
h
eses rig
h
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
D
an Carpente
r
a
to
m
ic_inc_de
c
: push l
a
tes
t
code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-04-07
Dan C
a
rpenter
real_
a
bsolute: update real absolute for f
a
ked fr
e
sh
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Da
n
Carpent
e
r
type: cr
e
ate
t
ype_
f
its() function
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
db/kernel
.
return_fixes: mis
c
updates (lockin
g
m
o
stly)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
D
a
n
C
arpenter
states
:
a
dd a
w
ay to
w
a
t
ch other checks
s
et s
t
ates
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
debug: p
r
int a speci
a
l warni
n
g f
o
r us
e
r
_rl wi
t
h
out
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan C
a
rpe
n
ter
fresh_alloc: s
o
me thing
s
are not fr
e
sh
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
helper: don't ca
c
he Tmp expressions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan C
a
rp
e
n
ter
expressions: Re
n
ame "Fake" t
o
"Tmp"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
D
an C
a
r
pente
r
math:
f
un
c
t
ions
c
an return fuzzy range lists
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpent
e
r
return_to_param:
r
emove unused declaration
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
scripts/summar
i
ze_errs
.
sh: white sp
a
ce fixes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
to
k
enize:
e
xport
a
llo
c
_i
d
e
n
t()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Da
n
Carpen
t
e
r
allo
c
ati
n
g_
e
nough_data: clarify error mes
s
age
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carpenter
struc
t
_assignment: Fix (*$)->foo handling
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carp
e
nter
vali
d
a
t
ion: u
p
da
t
e impossible tests
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carpenter
shift_to_zero:
silence some false positives
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Ca
r
pente
r
mtag:
d
on't double record
m
t
a
g
data
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Da
n
Carpenter
smdb: a
d
d some
more ty
p
e
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Da
n
C
a
r
pen
t
er
sli
s
t: a
d
d some debug
code
t
o warn about
missi
n
g set_dyna
m
ic
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
D
a
n Car
p
enter
h
e
lp
e
r:
r
emove no_parens
p
arameter
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan
C
arpenter
implied/comparison: de
l
ete
unknown implica
t
ions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
D
an Carpen
t
er
he
l
per: return more specifi
c
err
o
r codes in get_param_num_fr
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan
Carpenter
f
u
n
c
tion_hooks/mtag: set mtag returns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
next