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/untracked_param: move mark_call_params_untracked()
2023-05-08
Dan Carpen
t
er
db/untracked_param: move mark_call
_
params
_
untracke
d
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
D
an Car
p
enter
db: fix sql_insert_return_imp
l
ies()
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan
C
arpenter
dereferences_param: re-write simpler
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Carpenter
impossible: don'
t
mark
returns as impos
s
ible if thr
e
ad
s
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-06
Dan
Carpenter
str
u
ct_assignment
:
add
copy_from_user()
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-05
Dan Carpenter
lock
i
ng:
use sh
a
r
ed s
u
ccess_
f
ail_re
t
urn
(
) function
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-05
Dan C
a
r
p
enter
loc
k
ing:
a
dd s
o
me more locking functions
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-04
Dan Ca
r
pe
n
ter
r
o
senberg: fix a segfault
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-04
D
an Carpenter
k
e
rnel
.
u
ncons
t
ant_
m
a
cros:
add EXT4_MOUNT_DAX_
A
LWAYS
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan Car
p
ente
r
rose
n
be
r
g: fully initi
a
l
izing the struct does no
t
clear
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan Carpenter
rosenberg: r
e
vert "init
i
alization and
s
truct assignments
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan Carpenter
locking
:
del
e
t
e
so
m
e NULL checks
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan Carpenter
lockin
g
: add some more locking functions
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan
Carpenter
b
ogu
s
_addre
s
s_para
m
:
warn ab
o
ut passin
g
a bogus address
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-02
Da
n
Ca
r
penter
units: fix
the b
u
ild
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-02
Dan Carpe
n
ter
check_trinity:
d
e
let
e
t
h
i
s
c
ode
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-20
Dan Carpenter
locking: ig
n
ore false positives cau
s
ed
b
y perf_ev
e
nt_enable
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-19
Dan C
a
rpenter
units: store
w
h
at so
r
t of uni
t
s a var
i
able is
i
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-19
D
an Car
p
enter
zero_to_err_p
t
r: add dev_err_probe()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-13
Dan Ca
r
pente
r
free_strict: ad
d
sock_release
(
)
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Car
p
e
n
ter
db/fix
u
p_kernel
.
sh:
ignore par
a
m limits from __dev_p
r
in
t
k()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpenter
d
b/fixup_kernel
.
s
h
:
vfs_read/write(
)
a
re t
h
e only i
m
portant
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpenter
e
xtra
:
revert t
h
e mod_expr c
h
ang
e
s for modif
y
expre
s
sion
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Ca
r
penter
ext
r
a: se
t
no l
i
mits mark_sub
_
members_go
n
e()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carp
e
nter
unwind: devm_add_action_or_reset()
i
s now a macro
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Da
n
Carpenter
u
n
wind: separate pa
t
h
states out int
o
a diffe
r
ent
c
heck id
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan C
a
rpenter
unwind: ignore path sta
t
es in pre-merge hook
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpenter
unwind
:
don't warn abo
u
t impossible leaks
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Ca
r
penter
unwind:
i
gnore component_match_add_release() pat
h
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Da
n
Carpenter
unwind: use the shared success_fail_return() fun
c
tion
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
D
an
Car
p
e
n
ter
unwind: catch a
d
diti
o
n
al bu
g
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpen
t
er
unwind:
f
ix a
b
u
g
with S
S
A
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Da
n
Carpenter
u
nwind
:
int
r
oduce &unkno
w
n state
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-04
Dan
C
a
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 Carpenter
param_limit: don't store addresse
s
as PA
R
AM_LIMI
T
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Dan Carpenter
h
elper
:
make
s
trip_expr() s
t
rip
o
ut "+
0"
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
D
a
n Carpenter
flow
:
only fake parameter assi
g
nments on
c
e
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Dan
C
arpenter
shift_
t
o_zero:
silence some warnings inside mac
r
os
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Dan Carp
e
nter
db/create_db
.
sh: verify that the in
f
o fi
l
e e
x
ists
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-27
Dan Car
p
ent
e
r
data/kernel
.
unconstant_macros: add ENQUEU
E
_MIGRATED
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-25
Dan Carpenter
un
w
ind: don
'
t warn about
glob
a
l variables
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-24
Dan Carpente
r
flow: d
o
n
'
t reparse inli
n
e
s
over and over
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-23
D
a
n
C
arpenter
ker
n
el
.
u
nco
n
stant_
m
acr
o
s: add
som
e
pendi
n
g
stuff
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carpenter
debu
g
:
fix broken compile b
e
c
a
u
s
e of mis
s
ing c
o
de
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
D
an Carpen
t
e
r
debug: skip everything except a given
function
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carpe
n
t
e
r
debug: add
_
_sma
t
c
h_start/sto
p
_skip()
t
o skip processing
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan
Carpenter
de
b
ug:
m
a
ke
__smatch_about(
)
handle SSA states better
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-11
Da
n
C
a
rp
e
nte
r
dereference: fix handling
D
E
R
EF
E
REN
C
E from
the d
a
t
a
base
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-11
Da
n
Carpenter
de
r
eference: on
l
y count fo
o
-
>bar as a deref
e
rence not
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-09
D
an Carpen
t
er
d
a
t
a/kernel
.
ignore_u
n
itialized_param: a
d
d some more
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-09
Dan Carpenter
param_clear: add
s
u
pport fo
r
BUF_ADD
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
D
a
n
Carpenter
param_limit
:
ignore BUF_CLEAR her
e
as
w
ell
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
D
a
n Carpenter
derefere
n
ce: create a add_deref
e
r
ence_h
o
ok() function
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
D
an
C
arpenter
buf
_
clear: do a speed
u
p
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
Dan Carpenter
k
e
rnel_user_data: u
s
e a
param/key ta
b
le for simple_
s
trtoul()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
Dan Car
p
enter
db/kerne
l
.
return_fi
x
es: add
deb
u
gfs_in
i
tialized
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
D
an C
a
rpenter
db/kern
e
l
.
return
_
fixes: add nla_nest_
s
tart_noflag()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
D
a
n Carpenter
user
_
data: remove
xdr_inline_decode()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpenter
us
e
r_data
:
c
l
e
an
u
p how sscanf is h
a
n
dled
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpenter
user_data:
c
lean up how
io
v
_it
e
r_cou
n
t is
h
andled
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpe
n
t
e
r
poin
t
s_t
o
_
h
ost_dat
a
:
make
a
pointer
const
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpent
e
r
us
e
r
_
data/pt
r
:
move t
h
i
ngs from user_data
to
user_ptr
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpent
e
r
db: d
o
the c
a
lle
r
_info stuff earlie
r
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Da
n
Carpenter
d
b
: fix retu
r
ned information
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpenter
st
r
uct_assignment: make th
e
fake
d
_expr
e
ss
i
on function
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carpenter
user_data
:
fix an is_new setting in handl
i
ng assignme
n
ts
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan
C
arpenter
ke
r
nel_u
s
er_da
t
a: don'
t
set *my_struct to user data
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Da
n
Carpe
n
ter
ke
r
ne
l
_use
r
_data: ignore void types
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
D
a
n C
a
rpenter
d
b
/
f
ixup_kernel
.
sh: only record one
work que
u
e
caller
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Car
p
enter
esta
t
e: poi
n
ters c
a
n't h
a
ve a fuzzy max
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carpent
e
r
points_to_us
e
r_data
:
a
l
l
calls
to copy
_
fr
o
m_user()
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
D
an Carpenter
stru
c
t_assi
g
nmen
t
:
int
r
oduce c
r
e
a
te_recursiv
e
_fake_a
s
signments()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Carpenter
p
a
r
s
e_call_math: store
=
=$0 e
v
e
n
for known va
l
ues
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Carpen
t
er
h
oo
k
s:
s
a
v
e
t
he container->owner
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Carpente
r
returns_negati
v
e
_
e
r
ror_code: low pos
i
tives are not
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Ca
r
penter
returns_negative_error_code: empty sta
t
es are not error
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Car
p
enter
p
o
i
nts_
t
o_u
s
er
_
data
:
rena
m
e set_poi
n
ts_to_user_data
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
Dan Carpenter
sm_hash: export
str_to_
l
lu_hash_helper()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
D
a
n Car
p
e
n
t
er
smatch: d
o
n't include "sco
p
e
.
h" for no re
a
son
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
Dan Carpenter
flo
w
:
pul
l
parse_as
s
ignment() i
n
to its ow
n
funct
i
o
n
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Da
n
Carpenter
fl
o
w: rever
t
previo
u
s
c
ommi
t
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Dan Carpenter
flow: han
d
le s
t
ruct a
s
s
i
gnments later
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
D
a
n Car
p
enter
points_to_u
s
er_da
t
a: handle some pointer math better
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Da
n
C
a
r
penter
poin
t
s_to
_
user_
d
at
a
:
c
om
m
unicate
U
SER_PTR returns to
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
D
an Ca
r
penter
p
oints_to_user_
d
a
t
a
: hard code
some ksmbd
stuff as
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
Dan Carpenter
funct
i
on_hooks: d
o
early stuff even earlier
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
Dan Car
p
en
t
er
fun
c
tion_hoo
k
s: don
'
t
c
all db_return_
s
tates
(
)
early
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
Dan
C
arpenter
function_hook
s
: introduce early add_function_hook_early
(
)
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-22
Dan Carp
e
nter
unreachabl
e
: c
h
ange
int to bool
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-22
D
an
C
arpenter
unreachable:
delete
an e
x
tra
s
pace
c
har
a
cter
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-22
D
an Carpenter
u
nrea
c
hable:
i
gnor
e
all for_
X
XX macros
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-15
Dan
C
arpen
t
er
ex
p
ressions: make
gen_
e
xpression
_
f
r
o
m
_ke
y
() handle
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-15
D
a
n Carpenter
expressions: make
g
e
n_ex
p
r_from_param_key() work fo
r
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-13
Harshit Mogalapalli
di
r
ect
_
return_instead_
o
f_goto: don'
t
warn about other
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-13
H
a
rshit Mo
g
al
a
palli
d
ir
e
ct_return_instead
_
of_
g
oto: Dele
t
e dup
l
icate conditions
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-09
Dan Carpenter
slee
p
ing in atomic:
s
i
lence so
m
e dupli
c
ate war
n
ings
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan
C
arpen
t
er
db/k
e
rnel
.
return_fixes: u
p
date noti
f
ier_to_errno()
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan
C
ar
p
enter
db/smdb
.
py:
u
p
date the type strings
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
D
an Carpenter
kernel
.
unreachable
.
ign
o
re: a
d
d
damon_for_
e
ac
h
_t
a
rg
e
t
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan
C
arpenter
expre
s
s
i
o
ns
:
ad
d
cast_e
x
pression
(
)
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
next