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
impossible: don't mark returns as impossible if threads are involved
2023-05-08
D
a
n Carpenter
impo
s
sible:
d
on'
t
mark returns as
impossible
i
f threads
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-06
D
a
n
C
arpent
e
r
struct_assignment: a
d
d copy_from_user()
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-05
Dan
C
a
rpen
t
er
lock
i
ng:
use sha
r
ed succe
s
s
_
f
ail_return() funct
i
on
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-05
Da
n
Carpenter
locking:
a
dd some more locking functio
n
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-04
Dan Carpenter
rosenberg: fix a segfault
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-04
D
a
n Carpenter
kernel
.
unconstant
_
macros
:
add EXT4_MOUNT_DAX
_
A
LWAYS
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
D
an Carpenter
ro
s
enberg: fully in
i
tializin
g
the
struct do
e
s not clear
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan Carpent
e
r
r
o
senberg: revert "in
i
t
i
alization and str
u
ct
a
ssi
g
nme
n
ts
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan Carp
e
nter
locking: delete some NULL c
h
e
cks
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan
Carpenter
locking: add some more loc
k
i
n
g
functio
n
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan C
a
r
penter
b
ogus_address_param: warn about
p
assing a bogus
address
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-02
Dan Carpenter
units: fix the build
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-02
Dan Car
p
ente
r
check_tri
n
i
t
y: delete this code
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-20
D
a
n Carpente
r
locking:
ignore false posit
i
v
es
c
aused by perf_event_ena
b
le
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-19
Dan Carpente
r
units: stor
e
what sort
o
f units
a varia
b
le is in
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-19
Dan
C
arpenter
zero_to_er
r
_ptr: add dev_err_pro
b
e()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-13
Dan Carpent
e
r
free_strict: add sock_release()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan C
a
rpenter
db
/
fix
u
p_kernel
.
sh: ignore param limits
f
rom __d
e
v_prin
t
k()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Car
p
enter
db/fixup_ker
n
e
l
.
sh:
v
f
s
_re
a
d
/write() a
r
e the onl
y
importa
n
t
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Da
n
C
a
rpenter
e
x
tra: revert
the m
o
d
_expr changes
f
or modify expression
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan
Carpe
n
ter
extra:
s
et
no limits
mar
k
_
sub
_
me
m
bers_gone()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Ca
r
penter
unwi
n
d: devm_
a
dd_a
c
tion_or_reset()
i
s now a macro
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpent
e
r
unwind: separate
path sta
t
es out i
n
to a diffe
r
ent check id
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Ca
r
penter
unwi
n
d:
ignor
e
pat
h
states
in
p
re-mer
g
e hook
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpe
n
ter
unwind: don't warn abou
t
i
m
possibl
e
leaks
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpen
t
er
u
nwind:
ignore comp
o
nent
_
matc
h
_add_release
(
) paths
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Da
n
Ca
r
penter
unwind
:
use the shared
suc
c
e
s
s_
f
ai
l
_return() func
t
ion
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Da
n
Car
p
en
t
er
unwind:
ca
t
ch additiona
l
bugs
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpenter
unwind
:
f
i
x a bug with
SSA
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan
Carpent
e
r
unw
i
nd: intr
o
duce &unkn
o
w
n
state
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-04
D
a
n
Ca
r
p
enter
flow: fix MA
C
RO
_
ASSIGNMENT_HOOK
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-03
Dan
C
arpe
n
t
er
p
a
ram_limi
t
:
don
'
t store a
d
dre
s
se
s
as PARAM_LIMIT
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Da
n
Carpenter
helper: m
a
k
e
s
t
r
ip_expr() strip out "+ 0"
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Dan C
a
rpenter
flow:
only fake pa
r
ameter assignm
e
n
ts once
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Da
n
Carpenter
shift_to_zero: s
i
len
c
e some warnings inside
macros
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
D
an Carpenter
d
b
/create_db
.
s
h
:
verify t
h
at
t
he info
file
exists
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-27
Dan C
a
r
penter
data/kernel
.
u
nconstant_macros: a
d
d
EN
Q
UEUE_MIGRATED
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-25
Dan Carpent
e
r
un
w
i
nd:
don't w
a
rn
a
bout
glob
a
l
v
ari
a
b
l
e
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-24
Dan Carp
e
nter
flow: don't r
e
parse i
n
l
ines ov
e
r
and over
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-23
D
an Carpen
t
e
r
kernel
.
uncon
s
ta
n
t
_
macro
s
: a
d
d some pendi
n
g stu
f
f
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
D
a
n C
a
rpenter
debug: fix broken compile because of missing c
o
d
e
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan C
a
rpente
r
d
e
b
u
g:
s
ki
p
everyth
i
ng except a given function
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carpenter
debug: add __sma
t
ch_
s
tart/stop_skip
(
) to
s
kip
p
rocessin
g
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carpen
t
e
r
debug: make __s
m
atch_about() handle SSA states better
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-11
Dan Carpenter
derefere
n
ce:
f
ix handling DEREF
E
RENCE
f
r
om the database
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-11
Dan C
a
r
p
enter
d
e
reference: only count foo->bar as
a dere
f
erence
not
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-09
Dan Carpenter
dat
a
/kernel
.
ignore_unitialized_
p
aram
:
a
d
d
s
ome more
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-09
Dan Carpenter
param_cle
a
r: a
d
d support for BUF_A
D
D
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
Dan Carpenter
param
_
limi
t
: i
g
no
r
e BUF_CLEAR here as we
l
l
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
D
an Carpenter
d
e
refer
e
nce:
c
r
e
ate a add_dereferenc
e
_hook()
f
unction
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
Dan
Carpen
t
er
buf_c
l
ear: do a
s
p
e
e
d
u
p
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
D
an Carpenter
kernel_user_data:
u
s
e a param/ke
y
ta
b
le for s
i
m
ple_strto
u
l
()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
Dan Carpenter
d
b
/
k
e
r
n
el
.
retu
r
n_f
i
xes: add debugfs_initialized
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
D
a
n Carpenter
d
b/kernel
.
return
_
fixe
s
:
a
d
d
nla_nest_st
a
rt
_
nofl
a
g()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpenter
user_data:
re
m
o
v
e xdr_inline_
d
ec
o
de()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan
C
arpenter
u
ser_data: c
l
ean up how s
s
c
a
nf is handled
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Ca
r
penter
user_data: cl
e
a
n
u
p
how i
o
v_iter_coun
t
is h
a
ndled
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Ca
r
pente
r
points_to_h
o
s
t_data: make
a
p
o
inter const
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carp
e
nter
u
ser_
d
at
a
/ptr:
m
ov
e
thi
n
g
s from user_data to user_pt
r
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpenter
db: do the caller_inf
o
stuff earlier
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpenter
db: fix retu
r
ned i
n
formation
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
D
a
n Carp
e
n
ter
struct_a
s
s
i
gnm
e
nt: make th
e
fak
e
d_expre
s
sion function
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
D
an
Carpent
e
r
u
ser_data: fix
a
n is_new set
t
ing
i
n
handling
a
ssignments
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carpenter
kernel_us
e
r_data: don't
set *my
_
struct to user data
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Da
n
Carpenter
k
ern
e
l_user_dat
a
: ignore void types
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan
C
a
r
p
e
nter
db/fix
u
p
_
kernel
.
sh: o
n
ly record on
e
work queue ca
l
l
er
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan
Ca
r
penter
estate: pointers can't have a
f
u
zzy m
a
x
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
D
a
n Carpenter
poi
n
ts_t
o
_user_da
t
a: all calls to copy
_
f
rom_us
e
r()
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Car
p
e
nter
st
r
uc
t
_ass
i
gnment: introduce
create_rec
u
rsive_fake_assignments()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Carpent
e
r
par
s
e_
c
all_ma
t
h: store ==$
0
even for
known
values
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Ca
r
penter
hooks: save
t
he container->owner
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Carpe
n
ter
r
e
turns_negative_error_code:
low posit
i
v
es are not
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan C
a
rpenter
returns_
n
egative_error_code: empty states are not error
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan
C
arpe
n
ter
point
s
_to_
u
ser_data: rename set_p
o
ints_to_user_d
a
ta
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
Da
n
Ca
r
pen
t
er
s
m
_
hash:
e
xport str_t
o
_llu_
h
a
s
h_helper
(
)
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
Dan Ca
r
penter
smatc
h
: don't include "scope
.
h" f
o
r
n
o
reason
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
Dan Car
p
en
t
er
flow: pull p
a
rse_assignment
(
)
in
t
o its own
function
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Dan Carpenter
flow: revert previous commit
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Dan
Carpenter
flow:
h
an
d
le str
u
c
t
ass
i
gnments later
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Dan Carpenter
point
s
_to_user_data:
handle some pointer
m
ath better
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Dan
C
arpenter
p
oint
s
_to_
u
s
er_da
t
a: communicate USER_PTR returns
to
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
Dan Carpenter
points_to_user_data: ha
r
d
c
ode some ks
m
bd stuff as
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
D
a
n C
a
rp
e
nter
function_h
o
oks: do early stuff even earl
i
er
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
Dan
Ca
r
penter
function_hooks: don't ca
l
l d
b
_return_st
a
tes
(
) early
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
Dan
C
arpenter
function_
h
o
oks:
i
ntroduc
e
early add_fun
c
tion
_
hook_earl
y
()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-22
Dan Carpe
n
ter
unr
e
achabl
e
:
c
h
ange int to bool
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-22
Dan Carpenter
u
nrea
c
hable: del
e
te an
extra space character
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-22
D
an C
a
rpenter
unreachable: ignore
a
ll for_X
X
X
macros
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-15
Dan C
a
rpenter
expressions: make gen_expression
_
fro
m
_key() handle
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-15
Dan C
a
rpenter
exp
r
essions: make g
e
n_exp
r
_fr
o
m_p
a
ra
m
_key() work for
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-13
Harshit
Mogal
a
p
all
i
di
r
ect_return_ins
t
ead_of_goto: d
o
n't w
a
rn a
b
out
o
ther
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-13
Harshit Mogalapalli
dir
e
ct_ret
u
rn_instead_of_goto: Delete
d
uplicate conditions
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-09
Dan Carp
e
nter
sleeping
i
n
atomic: silence som
e
duplicate
war
n
ings
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
D
a
n
Carpenter
db/ker
n
el
.
return_fixes: update not
i
f
ier_to_
e
rrno()
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Da
n
Ca
r
p
enter
db/smdb
.
py: update the type st
r
ings
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carp
e
nter
kernel
.
unreach
a
b
l
e
.
ignore: add
d
amon_for_
e
a
c
h_targe
t
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpent
e
r
expressi
o
n
s: a
d
d
cast_expression()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpenter
exp
r
e
s
sions: fix a -> vs
.
bu
g
in
gen_e
x
pr
e
ssion_from_ke
y
()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
D
an
C
arpen
t
er
extra:
pass
a
differen
t
m
o
d
_
e
xpr for vani
l
la assignments
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpenter
bu
f
_
c
omparison: add support
fo
r
s
t
ruc
t
_siz
e
(
) array
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
next