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
dereference: fix a crash
2023-05-31
Dan
Carpenter
dereference:
fix a crash
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-23
D
a
n
Car
p
en
t
er
s
c
r
i
pts/gener
i
size
.
pl
:
ha
n
d
le "potential
l
y tagged address
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-19
Dan Carpenter
deref
e
rence
:
fix som
e
fals
e
p
o
s
i
tives
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-19
Dan C
a
rpenter
r
eturns_
n
egative_err
o
r
_
code: silenc
e
some fals
e
p
o
sit
i
ve
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-19
Dan
Carpenter
dereference: ha
r
d code
n
la_da
t
a() as derefer
e
n
c
ing
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-18
Dan Car
p
enter
checking_for_
n
ull_in
s
tead_of_err_ptr: add list of untrust
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-17
Dan Carpenter
che
c
king
_
for_
n
ull
_
instead_of_er
r
_pt
r
:
u
se
smatch_kern
e
l
_
err_
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-17
Dan Carpenter
kern
e
l
_
err_ptr
:
ha
c
k around for_eac
h
_
g
pio
_
desc_
w
ith
_
flag
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-15
Dan Carpenter
s
cri
p
ts/gene
r
isize
.
p
l: generisize function names
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-12
Dan
Ca
r
penter
kernel
.
unre
a
chable
.
turn_off: add some
k
unit stuff
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-11
Dan Carpenter
preem
p
t_info: add _
_
bit_sp
i
n_unl
o
c
k()
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-11
Dan Carpenter
check_l
i
st/e
r
r_ptr: regist
e
r
the er
r
_ptr code
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-11
D
a
n
C
a
rpe
n
te
r
d
e
b
u
g/units: hook in the __
s
ma
t
ch_units(
)
code
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-11
Dan
C
ar
p
enter
val
i
da
t
ion/sm_err_ptr: ma
k
e
I
S_ERR() an inl
i
ne
f
un
c
tion
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-11
Dan Ca
r
p
e
n
ter
der
e
fe
r
ence: find m
o
re cross funct
i
on d
e
r
efer
e
nce
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-11
Dan Carpente
r
err_
p
tr_deref: re-write
the check
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-11
Dan Ca
r
p
e
nte
r
kernel_err_p
t
r: track error pointers i
n
the database
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-11
Dan
C
arpent
e
r
kern
e
l
.
n
o_r
e
turn_
f
un
c
s
:
updat
e
to the latest
linu
x
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-11
Dan Carpenter
kernel
.
no_return_funcs: add kun
i
t
_
do
_
failed_assert
i
on()
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-10
Dan
C
arpe
n
ter
com
p
arison: st
o
re mod
i
fied comparisons
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-10
Dan
C
arpent
e
r
units: move
checks to chec
k
_ fi
l
e a
n
d hide under the
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-10
Dan Ca
r
penter
units/debug: add
__
s
match_units()
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-10
Da
n
Carp
e
nt
e
r
un
i
ts: delete so
m
e accidental code
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-10
Dan Carpent
e
r
uni
t
s:
m
ake unit states global
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan
Carpenter
macro_table: don't store dup
l
icate macros
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Da
n
C
a
rpenter
capped: handle for l
o
ops bet
t
er
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Carpenter
c
ondit
i
o
n
s
: st
r
ip stuff
o
ff
a
S
T
MT_EXPRESSION
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
D
a
n
Carpenter
expressi
o
ns: *&foo is just foo
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Carpenter
kernel_user_dat
a
: ta
k
e a short cut to spee
d
u
p
emp
t
y
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Carpenter
m
tag: create
a
rev
e
rse mappi
n
g from mtag to
sym
b
ol
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan C
a
rpenter
par
a
m_
l
imit: imp
r
ove pr
i
n
ting the l
i
m
i
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
D
an C
a
rpenter
return
s
: delete
s
o
m
e
dead code
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Carpe
n
ter
db/untrac
k
ed_p
a
ram: move mark_call_params_untracked()
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Carpenter
db: fix sql_insert_r
e
turn_implies(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Car
p
enter
dereferences_
p
aram
:
re-write simpler
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-08
Dan Carpenter
impo
s
s
ibl
e
: don't
mark re
t
urns as impossi
b
le if
threads
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-06
Dan
C
a
rpe
n
t
er
struct_
a
s
signment:
a
dd co
p
y
_fr
o
m_user()
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-05
Dan Ca
r
penter
locking: use shared
s
uccess_
f
a
i
l_return() function
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-05
D
a
n Carpenter
lockin
g
: a
d
d some more locking functions
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-04
Dan Carpen
t
er
rosenberg: fix a segf
a
ult
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-04
Dan Carpente
r
ke
r
nel
.
u
n
constant_ma
c
ros:
a
dd EXT4_MO
U
NT_DAX_ALWAYS
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan Carp
e
n
ter
r
o
senberg: fully initializing the struct do
e
s
n
ot c
l
ear
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan Carpenter
rosenberg:
r
evert "initializati
o
n and struct assignments
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
D
a
n
C
ar
p
enter
locking:
delete some NULL
ch
e
cks
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
D
a
n Carpen
t
er
locking: add some more lock
i
ng functi
o
ns
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan
Carpenter
b
o
gus_address_para
m
: warn about passing
a bogus addres
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-02
Dan Carpenter
units
:
fi
x
the buil
d
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-02
Dan Carpen
t
er
c
heck_trinity: del
e
te this c
o
de
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-20
Dan
Carp
e
nter
lock
i
ng: ig
n
o
r
e false p
o
s
itives
c
aused by p
e
rf_event_en
a
ble
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-19
D
an Carpen
t
e
r
units: st
o
re
wha
t
sort of units a var
i
able
i
s
in
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-19
Dan Carp
e
nter
zer
o
_t
o
_err_ptr: add
dev_err_pro
b
e()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-13
Dan Carpe
n
t
e
r
free_strict: add sock_relea
s
e()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpenter
db/fixup_kernel
.
sh:
ig
n
ore param l
i
m
its from __dev_prin
t
k(
)
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
D
an Carpen
t
er
db
/
fixup_kernel
.
sh:
vfs_re
a
d
/
write
(
) are the only i
m
port
a
n
t
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Car
p
enter
e
x
tr
a
: rev
e
rt
t
he mo
d
_expr changes for
m
odify e
x
pression
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpenter
extra: set no lim
i
ts mark_sub_memb
e
rs_gon
e
()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
D
a
n Carpenter
unwind: devm_ad
d
_
a
c
tion
_
o
r
_reset(
)
is now a macr
o
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Car
p
enter
u
n
wind:
s
epar
a
te path states out into a differe
n
t check i
d
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
D
a
n Carpent
e
r
u
n
wind: ignor
e
pat
h
state
s
in pre-m
e
rge hook
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carp
e
nter
unwin
d
:
d
o
n't warn about imp
o
s
sible
l
e
aks
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
D
an C
a
rpen
t
er
u
n
wind: ignor
e
component_
m
atch_add_rele
a
se() paths
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
D
a
n
Car
p
ent
e
r
u
n
wind: use
t
he shared success_fail_retu
r
n() function
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan
C
arpen
t
er
unw
i
nd
:
catch add
i
tional bugs
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan
Carpenter
unwin
d
: fix a
bug with SSA
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
D
a
n C
a
rpen
t
er
un
w
in
d
: introduce &unknown s
t
a
t
e
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-04
Dan Carpent
e
r
flow: fix MACRO_ASSIGNMENT_H
O
OK
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-03
Dan Carpenter
param_li
m
it: do
n
't store ad
d
resses
a
s
PARAM_LIMI
T
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
D
an
C
arpenter
helpe
r
: make s
t
rip_expr() strip out "+ 0"
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
D
a
n Carpen
t
er
flow
:
only fake paramet
e
r assignments once
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Dan
C
arpe
n
ter
shi
f
t_
t
o
_zer
o
: silence so
m
e warni
n
gs insi
d
e ma
c
r
os
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Dan
Ca
r
penter
d
b
/create_db
.
s
h
: verify that th
e
i
nfo
f
ile exist
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-27
Dan Carpente
r
data/kernel
.
unco
n
sta
n
t_
m
acros: add ENQUEUE_MIGRATED
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-25
Dan Carpenter
unwind:
don't w
a
rn
a
bout
global va
r
i
a
bles
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-24
Dan Car
p
enter
flow:
d
on't repa
r
se inlines over
a
n
d over
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-23
Dan
C
arpenter
k
ernel
.
unconstant_macros: add some pen
d
i
n
g s
t
uff
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carpenter
debug: fix broken compile b
e
c
a
use of missing code
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carp
e
nter
debug:
s
kip ev
e
rything e
x
cept a given func
t
ion
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carpe
n
ter
debug:
add __sm
a
tch_start/stop_skip
(
) to skip proces
s
in
g
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carpen
t
er
debug: mak
e
__sm
a
t
c
h_about()
handle
SSA states better
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-11
Dan Carpenter
dereference
:
fi
x
h
andl
i
ng DEREFE
R
ENCE from the d
a
tabase
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-11
Dan Carpenter
dereference
:
only count foo-
>
bar
a
s a
dereference not
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-09
Dan Carpen
t
er
d
a
t
a
/
kernel
.
ignore_u
n
it
i
a
lized_para
m
: a
d
d some mo
r
e
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-09
Da
n
C
a
r
pente
r
param_clear: add su
p
port for BUF
_
ADD
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
Dan Carpe
n
ter
p
a
ram_limit:
i
gnore BUF_CLEAR here as
w
ell
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
Dan Carpenter
dereference: create a ad
d
_dereference_hook() functio
n
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
D
a
n C
a
rpent
e
r
b
u
f_clear:
d
o
a
speed up
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
Dan Carpenter
kernel_u
s
er_
d
ata:
u
s
e a par
a
m/key tabl
e
for sim
p
le_st
r
toul()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
Dan Ca
r
p
enter
db/kernel
.
return_fixe
s
: add debug
f
s_
i
ni
t
ial
i
zed
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
Dan Carpent
e
r
db/ker
n
el
.
return
_
fi
x
es: add nla_nest_start_n
o
flag()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
D
a
n Carpente
r
user_
d
ata
:
remove x
d
r_i
n
line_decode(
)
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpenter
user_
d
ata: c
l
ean
u
p how sscanf is handled
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
D
a
n
C
arp
e
n
ter
user_d
a
ta: clean up how iov_i
t
er_count i
s
handled
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Da
n
Ca
r
penter
poin
t
s
_
t
o
_ho
s
t_data:
m
ake
a
pointer const
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Da
n
C
a
rpe
n
ter
u
se
r
_data/ptr: move things from user_data to
use
r
_ptr
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Da
n
C
a
r
penter
d
b
: do the c
a
ller_
i
nfo stuff earli
e
r
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan
C
a
rpente
r
db
:
f
i
x
r
e
t
urned inform
a
ti
o
n
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpente
r
s
truct_assignment: make t
h
e faked_
e
xpression functio
n
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
D
an Carpent
e
r
user
_
data: fix an is_new sett
i
ng in handling assi
g
n
ments
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Da
n
Ca
r
penter
kerne
l
_user_data:
d
on
'
t set *my_str
u
ct to
u
ser dat
a
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carpenter
ke
r
nel_user_dat
a
:
ign
o
re void types
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
next