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: function calls are dereferences
2023-05-03
Dan
C
ar
p
ente
r
locking:
d
e
lete some
NU
L
L checks
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
Dan
Ca
r
penter
locking: add some
m
ore locking fun
c
tion
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-03
D
a
n Carpe
n
ter
bogus_address_param: warn about pa
s
sing a bogus ad
d
ress
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-02
D
an Carp
e
nter
units: fix
th
e
build
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-05-02
D
a
n
Carpen
t
er
check_trinity:
d
elete
this code
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-20
D
an Carpenter
l
o
ck
i
ng
:
igno
r
e false positives caused by
p
erf_eve
n
t_enable
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-19
D
a
n Carpenter
uni
t
s: sto
r
e what sort o
f
un
i
ts
a
v
ariable is in
Signed-off-by:
Dan Carpenter
<dan.carpenter@linaro.org>
commit
|
commitdiff
|
tree
2023-04-19
D
a
n
Carpe
n
ter
z
ero_to_er
r
_ptr: add dev_err_prob
e
()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-13
Dan Carpenter
free_str
i
ct:
add sock_r
e
lease()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
D
a
n
C
arpenter
db/fixu
p
_ker
n
e
l
.
s
h
:
ignore p
a
ram limit
s
from __dev
_
printk()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
D
a
n C
a
rp
e
nte
r
db/fixup_k
e
rnel
.
sh: vfs_read/write
(
) are the
onl
y
important
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
D
an C
a
r
penter
extra: reve
r
t the mod_
e
x
p
r changes
f
or modify e
x
p
ression
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan
Carpenter
ex
t
ra: set no limits
ma
r
k_sub_members_
g
one()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan
Carpenter
u
nw
i
nd: devm_add_acti
o
n_o
r
_reset
(
) i
s
n
ow a macro
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpenter
unwi
n
d: separat
e
path s
t
a
tes out into a differen
t
check i
d
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
D
an Carpenter
u
nwind:
ign
o
re path states in pre-m
e
rge ho
o
k
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan C
a
rpenter
unwin
d
: don't war
n
abou
t
impo
s
sible leaks
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpenter
unwind:
ign
o
re component_matc
h
_add_relea
s
e()
p
at
h
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpenter
unwind: use the s
h
ared suc
c
ess_fail_return() fu
n
ctio
n
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carp
e
n
t
er
unwind
:
catch additiona
l
bugs
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Da
n
C
arpe
n
ter
unwind: f
i
x a bug with S
S
A
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-06
Dan Carpe
n
te
r
unwind
:
introduce &
u
nknown state
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-04
Da
n
Carpenter
flow: fix M
A
CRO_AS
S
IGNMENT_HOOK
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-04-03
Dan Carpe
n
ter
param_limit:
d
o
n
'
t
store addresses as PARAM_LIMIT
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Da
n
Carpenter
h
elper: make str
i
p_expr() str
i
p ou
t
"
+ 0"
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Dan Carpente
r
flo
w
: only fake p
a
rameter as
s
ignments o
n
ce
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
D
an Car
p
enter
shif
t
_to_zero: s
i
lence some warnings in
s
id
e
macros
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Dan
Carpenter
db/create_db
.
sh: ver
i
fy that the
i
nfo f
i
le exist
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-27
Da
n
Carp
e
nte
r
d
a
ta/kernel
.
u
nconstant_ma
c
ros: add
ENQUEU
E
_M
I
GRAT
E
D
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-25
Dan Car
p
enter
unwind:
d
on't wa
r
n about global variables
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-24
Dan Carpenter
flow: don't reparse inlines
o
ver an
d
over
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-23
Dan Car
p
enter
kernel
.
unconst
a
nt_macro
s
:
add
so
m
e
p
ending st
u
ff
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Da
n
Carpe
n
ter
debug:
fix broken compil
e
b
e
c
aus
e
of missing
c
ode
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan
Carpen
t
er
debug: skip everything exc
e
pt a g
i
ven functi
o
n
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
D
a
n Carpenter
debug:
add _
_
smatch_start/sto
p
_sk
i
p() to skip
processing
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan
C
arpenter
d
e
bug:
m
ake __smatch_about() ha
n
dle S
S
A s
t
a
tes better
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-11
Dan Carpenter
d
e
r
efe
r
ence: fix handling DEREFERENCE from the databa
s
e
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-11
D
a
n
C
ar
p
e
nter
deref
e
r
enc
e
: only count foo->bar a
s
a derefer
e
nc
e
not
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-09
Dan
C
arpenter
data/kernel
.
ignore_u
n
i
tialized
_
param:
a
dd
s
ome more
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-09
Dan Carpenter
par
a
m
_
c
l
ear: add su
p
p
o
r
t
for
B
UF_ADD
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
Dan
C
arpente
r
param_li
m
i
t
: ignore BUF_
C
L
EAR
her
e
as well
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
Da
n
C
a
rpenter
dereference: create
a
add_dereferen
c
e
_hook() func
t
io
n
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
Dan Carpenter
bu
f
_
cl
e
a
r
: do a speed
up
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
Dan Carpenter
kernel_user_data: use a param/key tab
l
e
f
o
r
simple_strtou
l
()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
D
a
n Carpenter
db/kernel
.
ret
u
rn_fixes: add debugfs_in
i
t
i
alized
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
Dan Carp
e
nt
e
r
db/k
e
r
n
el
.
r
eturn_fixes: add
n
l
a_nest_st
a
rt_noflag()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Da
n
Carpenter
user_data: remove xdr_inline_decode(
)
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
D
a
n
Carpenter
user_data:
cle
a
n up how sscanf
i
s handled
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
D
a
n
C
arpen
t
e
r
user
_
dat
a
: clean up how
i
ov_iter_count
is handled
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Car
p
e
nter
points_t
o
_host_d
a
ta: make
a
poi
n
ter
c
onst
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpente
r
u
s
er_
d
ata
/
ptr: move t
h
ings from user_dat
a
to user_ptr
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Da
n
C
a
rpenter
db: d
o
the caller_info stuff
e
a
rlier
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
D
a
n Carpente
r
db
:
f
ix returned information
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
D
a
n Car
p
enter
struct_
a
s
s
ignment: mak
e
th
e
faked_
e
x
pression
f
unction
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carpenter
user_data:
f
ix an is_new setting in handling assign
m
e
n
ts
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carpenter
kerne
l
_user_data: do
n
'
t
se
t
*m
y
_s
t
ruct to user d
a
ta
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Da
n
Carpen
t
er
kerne
l
_user_data: ignore voi
d
types
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carpen
t
er
d
b
/fixup_kerne
l
.
s
h: only r
e
cord one
w
ork queu
e
c
a
ller
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
D
a
n
Carpent
e
r
estate: p
o
i
nters can't
have a f
u
zzy max
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carpenter
points_to_user_d
a
ta: al
l
calls to copy_from_use
r
()
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carpenter
struct_as
s
ignme
n
t: int
r
o
du
c
e
create_recur
s
ive_
f
ake
_
assignments()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan
C
arp
e
nter
parse_call_m
a
t
h: store
==$0 even for kno
w
n
val
u
es
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
D
a
n Carpenter
hooks: save the container->
o
w
n
er
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Ca
r
p
e
nter
returns_negati
v
e_err
o
r_code: low positives ar
e
n
ot
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Carpenter
return
s
_negative_error_code
:
em
p
ty stat
e
s
a
re not error
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
D
an
C
arpenter
points_
t
o_u
s
er_data: rename set_points_to_user_data
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
Dan Carp
e
nter
sm_
h
a
s
h
: exp
o
r
t
str_to_llu
_
has
h
_helper()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
Dan
C
ar
p
enter
smatch
:
don't i
n
clude "sco
p
e
.
h"
f
or no reason
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
Dan Carpenter
flow
:
p
ull parse_a
s
signment() into its own
f
unction
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Da
n
Carpen
t
er
flow:
r
evert previous commit
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Dan Carpent
e
r
flow: handle struct
assignme
n
t
s
lat
e
r
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Dan Carpenter
points_
t
o_user_data: h
a
ndle some
p
oin
t
er math bet
t
er
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Dan Carpenter
point
s
_to_us
e
r_data: c
o
mmunicate USER_PTR re
t
urns to
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
D
an
C
arpenter
points_
t
o_
u
ser_data: har
d
code som
e
ksmbd stuff as
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
Dan
Carp
e
n
t
er
function_hooks: do early stuff even
ea
r
lier
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
Da
n
C
arpenter
function_hooks: don't ca
l
l db
_
r
eturn
_
states() early
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
Da
n
Carpenter
function_hooks: introduce early add_func
t
i
on_hook_ea
r
l
y
()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-22
Dan Carpe
n
t
e
r
unr
e
achable:
c
h
a
n
g
e int to bo
o
l
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-22
Dan Carpenter
u
nrea
c
hable: delete
an e
x
tra space ch
a
r
a
cte
r
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-22
Dan Carpenter
unreachable: ignore all for_XXX macro
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-15
Dan Car
p
enter
expr
e
s
s
ions:
make gen_
e
x
p
ression
_
from_ke
y
(
)
h
andle
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-15
Dan Carpenter
express
i
ons: make gen_expr_from_
p
ar
a
m
_key
(
)
w
ork for
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-09
Dan Carp
e
nter
sleeping in atomi
c
: silence s
o
me d
u
plicate w
a
rning
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan
Carpenter
db/kernel
.
return_fix
e
s: update notifier_to_er
r
no
(
)
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan C
a
rpenter
db
/
smdb
.
py: update the type
s
trings
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan
Carpenter
kerne
l
.
unreachable
.
ignor
e
: add damo
n
_
f
or_each_target
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpenter
exp
r
ession
s
: add cast_exp
r
ession()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpenter
e
xpre
s
sions: fix a -> vs
.
b
ug in gen_expr
e
ss
i
o
n_from_key()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpe
n
t
e
r
extra: pass a d
i
fferen
t
mod_ex
p
r f
o
r
vanilla assignments
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carp
e
nter
bu
f
_comparison: a
d
d
su
p
port for struct_size() array
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpenter
h
ooks: commit some missing bi
t
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Da
n
Carpenter
helper: 0-s3
2
m
a
x returns are s
u
cc
e
s
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Da
n
Carpenter
helper: add a strip_parens()
i
n get
_
member_nam
e
()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
D
an Carpe
n
ter
k
e
r
n
el_ho
s
t_
d
ata: ignore nonsense in
f
or
m
ation
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan
C
a
rpent
e
r
db/clea
r
_
u
s
er_data: clean use
r
dat
a
mo
r
e thoroughly
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan
Carpen
t
er
k
e
rne
l
_user_dat
a
: igno
r
e
no
n
sense data
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Da
n
Carpen
t
er
kernel
_
u
s
er
_
dat
a
:
add some more functions
that re
t
urn
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan C
a
rpenter
function_hoo
k
s
: create fake_param_ass
i
gn_he
l
per()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-07
D
a
n Car
p
e
nter
preempt_inf
o
: add rht_
l
o
ck and bit_
s
pin_
l
ock
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-07
Dan C
a
rpente
r
scheduli
n
g
_
in_atomi
c
: Add
mas_s
t
o
re_gfp() as
a
sp
e
cial
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
next