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
signed: don't warn about u64 comparisons with ULONG_MAX
2020-10-23
Dan Ca
r
penter
s
i
gned: don't warn a
b
out u64 comparisons with ULON
G
_MAX
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Da
n
Car
p
enter
flow: don't parse inlines aga
i
n
i
f they tak
e
a long
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
D
a
n
C
arpenter
param_limit: move registration before par
a
m_set
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan
Carpenter
s
t
ates: introd
u
ce
h
a
s_states()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan
Ca
r
penter
m
a
th: don't use type_value for
get_
i
mplied_rl()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
leaks:
small whi
t
e spac
e
cleanup
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Da
n
Carpenter
math:
r
emove
a stray sp
a
c
e
ch
a
r
acter
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpent
e
r
param_l
i
mit/f
i
lter/
s
et: use
para
m
_key cod
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpen
t
er
para
m
_
key: export some fu
n
c
t
ion
s
and introduce map_
t
o
_
param()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carp
e
nt
e
r
sm
a
tc
h
: sav
e
less stuff,
run fa
s
ter
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpente
r
type_val: spe
e
d up type
_
val ca
c
he
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
f
l
o
w
: clear out fake
a
ssignments after th
e
y're
not
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan
Ca
r
penter
math
:
stor
e
a
l
l constan
t
EXPR_BINO
P
results
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-15
Dan Car
p
enter
db: handle extern inlin
e
f
u
n
c
tions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-14
Da
n
Ca
r
penter
deref: avoid the big_st
a
tement
_
s
t
a
c
k
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-14
Dan
C
a
r
penter
para
m
_used: always assume "$
"
and "*$" are used
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-13
Dan Ca
r
pe
n
ter
sm
a
t
c
h
:
a
dd
a
[smatch
.
check_name] to the output with
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-30
D
a
n Carpenter
smatch_
s
cripts/new
_
b
u
gs
.
pl: total re-write of the
script
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-30
Dan Carpen
t
er
d
b
/
c
re
a
t
e_
d
b: d
o
n
'
t
u
s
e
corrupt
e
d DB
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-29
D
an Carpe
n
ter
param_limi
t
: u
s
e th
e
s
hare
d
copy of s
t
art sta
t
e
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-29
Dan Carpenter
p
a
ram_f
i
lter
:
delet
e
un
u
sed
code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-28
D
an Carp
e
nt
e
r
flo
w
: f
a
ke a paramet
e
r
assignme
n
t fo
r
liter
a
ls
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Car
p
e
n
t
er
p
a
r
am_key: remove
bogus consts
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
D
a
n
Ca
r
penter
param_
k
ey: do
n
't expo
r
t state_name_to_param_name()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
capped: convert return info to mod
e
r
n
co
d
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan
C
a
r
penter
a
ss
i
gned_expr: c
l
ea
n
up o
l
d
ancient code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
loc
k
ing: fix comp
i
le
(brok
e
n by add_function_data())
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan
C
arpen
t
er
capped: change ho
w
bin
o
ps are handled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Da
n
Carpen
t
e
r
c
a
pped: ch
a
nge += assi
g
nments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Da
n
Carpenter
kernel: ad
d
support for arr
a
y_size()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
ker
n
el
:
fix
implied_err_cast_retur
n
() r
e
turn
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
fr
e
es_param_s
t
r
ict: use get
_
par
a
m_key_fro
m
_sm(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
D
a
n C
a
rpe
n
ter
ato
m
ic_inc_dec: a
d
d
s
o
me
m
or
e
inc_dec func
t
ions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
implied:
a
dd
a
c
om
m
e
nt in possible_false_helper()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpen
t
er
param_ke
y
: us
e
get_na
m
e
_
s
ym_from_ke
y
() instead of return_
s
ta
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carp
e
n
t
e
r
flow: Use add_func
t
ion_d
a
ta
(
)
t
o clea
n
up the code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpent
e
r
db/p
a
ram
_
key: move some key re
l
ated
f
unc
t
ions f
r
o
m
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan Carpen
t
er
u
n
wind: add some more func
t
ions th
a
t need to
b
e f
r
ee
d
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan Carpenter
math:
improve AND handling
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan Carpenter
function_p
t
rs: don't s
t
ore
n
o
n
s
ense fake pointers
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan Carpen
t
e
r
unwind: h
a
nd
l
e freeing
in other functions b
e
tter
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan C
a
rpenter
f
low: introduce
f
unction
d
ata
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan Carpenter
p
a
ram_key: preserv
e
p
a
r
ameter a
s
sign
m
ents
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
D
a
n
Carpenter
check_unwind: remov
e
request_resource()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
Dan Carpenter
db: fix d
b
_
incomplete
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
Dan Carpenter
unwind: fix
a
spelling mistak
e
"ballance"
-
-> "b
a
lance
"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
Dan Carpen
t
er
db:
record if the DB is
m
issing
in
f
ormation
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
D
an Carpenter
un
w
ind: fix request_resource() check
i
ng
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
D
an
C
arpenter
db: split ranged implication hook
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-15
Dan Carpe
n
ter
par
a
m_key: i
n
trodu
c
e get_nam
e
_sym_from_key()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-15
Dan Ca
r
pente
r
ranges: add is_err_or_null()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-15
Da
n
Carpe
n
ter
unwind
:
r
e
-writ
e
the check
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-15
Dan Carp
e
nter
pa
r
am_key: move funct
i
ons to n
e
w file
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-11
D
a
n Car
p
enter
helper:
i
n
troduce g
e
t_param_key_fr
o
m
_
var_sym()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-11
D
a
n Carpenter
return_to_param: delet
e
d
e
bug
c
o
d
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-11
Dan Carp
e
nter
return_to_param: Fix returned function parsin
g
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-10
Dan Carpente
r
function_hooks
:
check the re
t
urn from the implie
d
_r
e
turn_ho
o
ks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-10
Dan
C
a
r
penter
functio
n
_hooks:
r
ename
a
v
ariable
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-04
Dan Ca
r
penter
db/kernel
.
insert: t
h
e device_add() function sets t
h
e
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-04
Dan Carpenter
db/kernel
.
insert: In
s
ert some vmalloc(
)
lim
i
ts
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-01
Dan Carpenter
validation: u
p
date locking tes
t
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-01
Dan C
a
r
pent
e
r
Merge git://git
.
kernel
.
or
g
/pu
b
/
s
c
m/d
e
vel/sparse/sparse
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-01
Dan
C
arpenter
helper: export get_param_k
e
y_from_sm()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-01
D
a
n C
a
rpen
t
er
l
o
cki
n
g:
turn o
f
f locking check
f
or
no
n
-
S
MP conf
i
gs
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-14
D
an Carpenter
free_strict/
f
r
e
e
s
_param: re-w
r
ite t
h
ese checks a b
i
t
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-14
Dan Carpenter
free
:
fi
x
parsin
g
of p
a
r
e
nt_is_free
_
var_sym()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-14
Dan Car
p
e
n
t
er
b
uf_
s
iz
e
:
a
dd
s
upport fo
r
kvcallo
c
()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-14
Dan Carpente
r
b
u
f
_s
i
ze: imp
r
ove support for variable size arrays
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-14
Dan Carpenter
buf
_
size: impro
v
e
s
upport
f
o
r
ze
r
o
s
ize a
r
ra
y
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-13
Dan Ca
r
penter
c
apped:
m
ove binop handl
i
ng
i
nto a separate function
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-13
D
an Carp
e
n
ter
capp
e
d: hard max does
n
ot mean capped
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-11
Dan
Carpenter
db/smdb: port it to p
y
thon3
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-11
Dan Carpenter
db/smd
b
: add USER_PTR typ
e
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-06
D
a
n
Carpent
e
r
equiv: delete unuse
d
rem
o
v
e_from_
e
quiv_expr() functi
o
n
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-05
Dan
Carpenter
u
ser_da
t
a
:
clean up match_
a
s
sign
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-05
D
a
n Carpenter
us
e
r
_
d
ata: mark array_index_ma
s
k_nospec as capped
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-05
Dan
C
arp
e
nter
points_
t
o_user
_
data: reset the sta
t
e to not user data
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpenter
db: do
n
't store unreachable cal
l
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-05
D
a
n C
a
rpenter
dere
f
ere
n
ces_pa
r
am:
mark more p
a
ramete
r
s a
s
dereferenced
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpenter
math: array
p
ara
m
et
e
rs
c
a
n
b
e
NUL
L
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-03
Dan
C
arpen
t
e
r
p
oin
t
s
_to_user_data: Fi
x
a
s
e
gfault p
a
r
s
ing ke
r
nel
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-21
Dan
C
arpenter
atomic_inc_dec:
c
rea
t
e a
n
ew inc_dec table
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan C
a
rp
e
nter
user_data/points_to_user
_
dat
a
: re-write user tracking
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan
C
ar
p
enter
f
l
ow: fix certain inline functions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan Car
p
enter
db: create fake
a
ssignments for cal
l
s
and
returns
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
D
a
n Carpenter
kernel: improve h
a
ndl
i
ng of kernel parameter
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpe
n
ter
kernel: improve h
a
n
d
ling for IS_ERR()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan C
a
rpe
n
t
e
r
user_data: update a c
o
mm
e
nt
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
arpenter
m
a
th: as
s
ume p
o
inter additions don't overflow
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpent
e
r
buf_size:
f
ake function
assigns are always
u
nknow
n
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpen
t
er
m
a
t
h
: add su
p
port for
__b
u
iltin_ffs()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
allocating_e
n
ough_d
a
ta: sile
n
ce
container_of() fals
e
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
Merge git://g
i
t
.
kernel
.
org/p
u
b/
s
cm/devel/sparse/sparse
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-06-19
D
an Carpenter
type
:
m
a
rk foo
.
bar
.
baz as a loc
a
l v
a
ri
a
ble
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-06-18
Dan
C
a
r
penter
extra: mtag: don't
store
u
nkno
w
n states
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-06-08
Dan Carpenter
db: Fix buffe
r
overflo
w
in st
a
te_name_to_par
a
m_name()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carp
e
nte
r
a
t
omic_inc_dec:
r
emove an unused
p
aramete
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
D
a
n Carpen
t
er
atomic_inc_dec: don't w
a
rn about impossible paths
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
D
an Ca
r
penter
atomic
_
inc_dec:
i
g
n
o
r
e local stat
i
c v
a
riables
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
next