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
units/debug: add __smatch_units()
2023-05-10
Dan
Car
p
e
n
t
e
r
units/debug: ad
d
__smatch_un
i
ts()
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-10
D
an Ca
r
pen
t
er
un
i
ts: delete some acciden
t
al c
o
d
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-10
Dan Carpenter
units: make unit sta
t
es global
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan
C
a
r
pent
e
r
m
acro
_
table: don't
sto
r
e duplicate
m
a
cros
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Carpenter
ca
p
ped: hand
l
e for
loops
b
etter
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Car
p
enter
conditions
:
stri
p
s
tuff of
f
a STMT
_
EXPR
E
SSI
O
N
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Carpenter
expression
s
: *&foo is jus
t
f
o
o
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Carpenter
ker
n
el_u
s
er_dat
a
: take a short cut to s
p
eed up empty
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan
Carpenter
mtag: create a re
v
ers
e
mapping from mtag to s
y
mbol
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan
C
arpen
t
er
param_lim
i
t: i
m
pr
o
v
e
p
r
inting the limit
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Car
p
ente
r
retur
n
s: delete some
d
ead code
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Carpenter
db
/
u
ntra
c
ked_pa
r
am: mov
e
mark_ca
l
l_
p
arams_untra
c
ked()
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
D
an
Carp
e
nter
d
b
:
f
ix sql_
i
n
s
e
r
t_retur
n
_implies()
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan C
a
r
pent
e
r
d
e
re
f
erences_param: re-write simple
r
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Carpente
r
impos
s
ible: don't ma
r
k
r
etur
n
s as imposs
i
ble if t
h
r
e
a
d
s
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-06
D
an Carpenter
struct_
a
ssignment: add copy
_
from_u
s
e
r()
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-05
Dan Carpenter
lo
c
king: u
s
e shared
s
u
c
c
e
ss_fa
i
l
_
retur
n
() functi
o
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-05
Dan Carpe
n
t
er
locking:
a
dd some more lo
c
king fun
c
ti
o
n
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-04
Da
n
Carpenter
rosenber
g
: f
i
x a segfa
u
lt
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-04
Dan Carpenter
ke
r
nel
.
unconstant_macros
:
add EXT4_M
O
UNT_DAX_ALWAYS
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan Carpenter
rosenberg: fu
l
ly
initializing t
h
e struct does not clear
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan Carpenter
rosenberg: revert "initialization and struct assignm
e
nts
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Da
n
C
arpent
e
r
l
o
ckin
g
: delete some
NUL
L
checks
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan Carpenter
l
o
c
king: add
s
ome more lockin
g
f
unctions
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan Carpenter
b
o
g
us
_
ad
d
r
ess_para
m
: warn about pas
s
ing a bogus addres
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-02
Dan
Carpente
r
un
i
ts: fix the
b
uild
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-02
D
an Car
p
ent
e
r
check_trinity:
delete thi
s
code
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-20
Dan Carpenter
lo
c
king: ig
n
ore
false positives caused
by perf_event_en
a
ble
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-19
D
a
n
C
arpenter
units: store what so
r
t of un
i
t
s a variable
is in
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-19
Da
n
C
ar
p
enter
z
ero_to_err
_
ptr: add dev_er
r
_pr
o
be()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-13
Dan Carpenter
free
_
strict: add sock
_
release()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpenter
db/fixu
p
_kernel
.
sh: i
g
nore param limits f
r
om __d
e
v_prin
t
k()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpenter
d
b
/f
i
xup_kernel
.
sh: vfs_rea
d
/write(
)
are the only
important
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpenter
extr
a
: revert the
m
o
d_
e
xpr chang
e
s for modify expression
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpenter
extra: set no limits
mark_sub_members
_
go
n
e
()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Da
n
Carpenter
unwind: devm_add_ac
t
ion_or_res
e
t() is now a macro
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpenter
unwind: separate path states o
u
t into a
differe
n
t check id
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
D
a
n
C
arpenter
unwind
:
ignore
p
ath
s
tates in pr
e
-merge hoo
k
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
D
an Carpenter
unwin
d
:
don't warn about impossible leaks
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan
Carpenter
un
w
ind: ignore
c
ompone
n
t_match_a
d
d_release() p
a
ths
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan C
a
rpenter
unwind:
u
s
e
t
he shared succ
e
ss
_
fail_return() function
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan
C
a
r
p
enter
unwind: c
a
tch a
d
di
t
ional bugs
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Da
n
Carpenter
unwind: fi
x
a
bug
w
i
t
h SSA
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
D
an Carpen
t
er
unwin
d
: introduce
&
unkn
o
wn state
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-04
D
a
n Carpente
r
flow: fix MACRO_ASSIGNMENT_HO
O
K
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-03
Dan Carpen
t
er
para
m
_
lim
i
t: don't
store
addresses as PARA
M
_
L
IMIT
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Dan Carpenter
he
l
per: make strip_ex
p
r() strip out "+ 0"
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Dan Ca
r
penter
flow:
o
nly f
a
ke par
a
meter assignments o
n
ce
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Dan Carpen
t
er
shift_to_zero: silence
some warning
s
inside macros
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
D
an Carpen
t
er
db/cr
e
a
t
e_db
.
s
h: v
e
ri
f
y th
a
t the
i
nfo file e
x
ists
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-27
Dan
C
a
rpenter
data/kernel
.
u
nconstant_macros:
add ENQUEUE_MIGR
A
T
E
D
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-25
Dan C
a
rpenter
unwin
d
: d
o
n
'
t warn abo
u
t global v
a
riables
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-24
Da
n
Carpenter
flow: don't repar
s
e inlines o
v
er and over
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-23
D
a
n Carpente
r
kernel
.
un
c
o
nstant_macros: add
some
p
end
i
ng stuff
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Da
n
Ca
r
pe
n
ter
debu
g
: fix
broken com
p
i
le bec
a
use of missing code
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carpenter
debug
:
s
k
ip everything except
a
g
i
ven f
u
nction
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan
Carpent
e
r
debug: add __smatch_
s
tart/stop_skip() to skip proc
e
ss
i
ng
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carpenter
d
ebug:
m
ak
e
__smatch_about() hand
l
e SSA st
a
tes better
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-11
D
an Carpen
t
e
r
derefe
r
e
nce: fix h
a
ndling DEREFERENCE from the databas
e
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-11
Dan Carpenter
dere
f
erence: only count fo
o
->bar as a dereference
n
ot
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-09
D
an Carpe
n
ter
da
t
a/kernel
.
ignore_unitiali
z
e
d_param: add so
m
e m
o
re
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-09
Dan Carpenter
p
a
r
am_clear:
add support
f
or BUF
_
ADD
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
D
a
n Carpenter
p
ar
a
m_
l
imit:
i
g
n
ore
B
UF_CLEAR here as well
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
Dan Carp
e
nter
dereference:
c
reate a add_dereferen
c
e_hook()
functi
o
n
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
Dan C
a
r
penter
buf_clear:
do a s
p
eed
up
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
D
an Car
p
ente
r
kernel_user_data: use a par
a
m/key t
a
ble f
o
r simple_strtoul()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
D
a
n Carpenter
db
/
kerne
l
.
re
t
urn_fixes: add debugfs_initialized
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
Dan Carpen
t
er
db/ker
n
e
l
.
ret
u
rn_fixes: add nla_nest_star
t
_noflag()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpenter
user
_
data: remove xdr_in
l
i
ne
_
decode()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carp
e
nter
user_d
a
ta: clean up how sscanf is handled
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
D
a
n Carp
e
nter
user_data: clean up h
o
w iov_iter_count is handled
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpen
t
er
po
i
nts_to_host
_
data: make a pointer const
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan C
a
rpen
t
er
user_data/ptr: move things fro
m
user_data to user
_
ptr
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpenter
db:
d
o
the caller_info stuff earlier
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan
C
arpen
t
e
r
db
:
fix returned
i
nformati
o
n
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
D
a
n C
a
rpen
t
er
s
t
ruct_assignment
:
make the faked_expression function
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan C
a
rpente
r
user_data: fix
a
n is_new settin
g
in
h
a
n
d
l
i
ng assignments
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carpenter
k
ernel_use
r
_data: don't s
e
t *my_struct to user
d
at
a
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Da
n
C
a
r
penter
kernel_
u
s
er_
d
ata: i
g
nore void types
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Da
n
Carpenter
db/fixup_k
e
rne
l
.
sh:
only rec
o
rd
o
n
e w
o
rk queue caller
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
D
a
n
Carpe
n
t
e
r
estat
e
:
pointers ca
n
't hav
e
a f
u
z
z
y
max
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Ca
r
pen
t
er
points_
t
o_user_
d
at
a
:
all calls t
o
copy_f
r
om_user()
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Car
p
ente
r
struct_assignment: introduc
e
crea
t
e_
r
e
cu
r
si
v
e_fa
k
e_assignme
n
ts()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Car
p
e
n
ter
parse_ca
l
l_
m
ath: store ==$0 even for known values
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Carp
e
nter
hooks: save the container->owner
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Ca
r
pe
n
te
r
r
eturns
_
n
egative_error
_
code: low
posi
t
ives
a
r
e
not
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Car
p
enter
ret
u
rns_
n
e
gati
v
e_error_code: empty states
are not
e
r
r
or
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Carpenter
poin
t
s_to_user_data: renam
e
s
e
t_
p
oints_to_
u
se
r
_dat
a
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
Dan Carpenter
sm_hash:
export str_to_ll
u
_
h
a
sh_hel
p
er()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
Dan C
a
rpenter
smatch: don't incl
u
de "scop
e
.
h" for no re
a
son
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
D
a
n Carpenter
flow: pull
p
arse_as
s
ignment() into its ow
n
function
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
D
a
n Ca
r
pen
t
er
flow: rever
t
pre
v
ious commit
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Dan Carpenter
flow: handle
struct assignme
n
ts later
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Dan Carpen
t
er
p
o
ints_to_user_data: handle some
p
ointer ma
t
h b
e
tter
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Dan Carpenter
poin
t
s_to_
u
s
er
_
data: com
m
unicate
USER_PTR ret
u
rns to
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
Dan Carpenter
points_to
_
user_data:
h
ard code some
k
s
mbd
s
tuff as
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
D
a
n
Carpente
r
fun
c
tio
n
_hooks: do early stuff ev
e
n
e
arlier
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
Dan Carpenter
function_hooks: don't call db_ret
u
rn_sta
t
es(
)
earl
y
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
Dan Ca
r
penter
func
t
ion_hooks:
int
r
odu
c
e ear
l
y add_fu
n
c
tion
_
hook_earl
y
()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-22
Dan Carpe
n
ter
unreachable: change
int to
bool
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
next